Accepting request 999298 from home:StefanBruens:branches:science

Needs some more work, but at least builds again.

- Update to version 2.8.0
  See https://github.com/OpenMS/OpenMS/releases/tag/Release2.8.0  
- Add compile fixes from upstream:
  * fix-compile-warnings.patch
  * fix-isnan-undeclared.patch
  * fix-libwm5core-linkage.patch
  * 0001-Fix-install-path-for-evergreen-headers.patch
- Drop obsolete patches:
  * openms-Selenocysteine.patch
  * openms-addlibs.patch
  * openms-fix-pyOpenMSbuild.patch
  * openms-fix-python_tests.patch
  * openms-remove_testflag.patch
  * openms-revert_TOPP_PeakPickerWavelet_test.patch
  * openms-setuptools.patch
- Use wildmagick5 package instead of bundling it

OBS-URL: https://build.opensuse.org/request/show/999298
OBS-URL: https://build.opensuse.org/package/show/science/openms?expand=0&rev=18
This commit is contained in:
2022-08-26 15:26:10 +00:00
committed by Git OBS Bridge
parent d98746f2cc
commit a65695b03d
22 changed files with 532 additions and 912 deletions
+20
View File
@@ -1,3 +1,23 @@
-------------------------------------------------------------------
Tue Aug 23 20:20:56 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 2.8.0
See https://github.com/OpenMS/OpenMS/releases/tag/Release2.8.0
- Add compile fixes from upstream:
* fix-compile-warnings.patch
* fix-isnan-undeclared.patch
* fix-libwm5core-linkage.patch
* 0001-Fix-install-path-for-evergreen-headers.patch
- Drop obsolete patches:
* openms-Selenocysteine.patch
* openms-addlibs.patch
* openms-fix-pyOpenMSbuild.patch
* openms-fix-python_tests.patch
* openms-remove_testflag.patch
* openms-revert_TOPP_PeakPickerWavelet_test.patch
* openms-setuptools.patch
- Use wildmagick5 package instead of bundling it
-------------------------------------------------------------------
Sun Sep 4 19:53:06 UTC 2016 - mailaender@opensuse.org
+215 -282
View File
@@ -1,148 +1,108 @@
# $Id$
#
# Copyright 2015 Antonio Trande
# Copyright 2015 Archie L. Cobbs.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#
# spec file for package openms
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
##This macro enables/disables pyOpenMS python bindings
%ifarch %{arm}
%global with_pyOpenMS 0
# Required python-autowrap not packaged
%bcond_with pyOpenMS
%bcond_with documentation
# GUI requires Qt build with Desktop OpenGL backend
%ifarch %{arm} aarch64
%bcond_with gui
%else
## can't enabled this until we have autowrap - https://pypi.python.org/pypi/autowrap
%global with_pyOpenMS 0
%bcond_without gui
%endif
Name: openms
Version: 2.0.1
Version: 2.8.0
Release: 0
License: BSD-3-Clause
Summary: LC/MS data management and analysis suite
Group: Productivity/Scientific/Chemistry
Source0: http://downloads.sourceforge.net/project/open-ms/OpenMS/OpenMS-%{version}/OpenMS-%{version}-sources.tar.gz
Source1: http://downloads.sourceforge.net/project/open-ms/contrib/seqan-mini-1.4.1.tar.gz
Source2: http://downloads.sourceforge.net/project/open-ms/contrib/WildMagic5.tar.gz
Url: http://www.openms.de/
BuildRoot: %{_tmppath}/%{name}-%{version}-root
##TOPPView, TOPPAS, INIFileEditor .desktop and icon files
Source3: TOPPView.xpm
Source4: TOPPAS.xpm
Source5: INIFileEditor.xpm
Source6: inifileeditor.desktop
BuildRequires: autoconf
BuildRequires: automake
#BuildRequires: autowrap
BuildRequires: boost-devel
BuildRequires: cmake
URL: https://www.openms.de/
Source0: https://github.com/OpenMS/OpenMS/archive/refs/tags/Release%{version}.tar.gz
# PATCH-FIX-UPSTREAM
Patch0: https://patch-diff.githubusercontent.com/raw/OpenMS/OpenMS/pull/5916.patch#/fix-isnan-undeclared.patch
# PATCH-FIX-UPSTREAM
Patch1: https://patch-diff.githubusercontent.com/raw/OpenMS/OpenMS/pull/6302.patch#/fix-libwm5core-linkage.patch
# PATCH-FIX-UPSTREAM
Patch2: https://github.com/OpenMS/OpenMS/pull/5838.patch#/fix-compile-warnings.patch
# PATCH-FIX-UPSTREAM
Patch3: 0001-Fix-install-path-for-evergreen-headers.patch
BuildRequires: chrpath
BuildRequires: cmake >= 3.9
BuildRequires: desktop-file-utils
BuildRequires: eigen3-devel
BuildRequires: eigen3-devel >= 3.3.4
BuildRequires: gcc-c++
BuildRequires: glpk-devel
BuildRequires: gsl-devel
BuildRequires: hdf5-devel
BuildRequires: hicolor-icon-theme
BuildRequires: libbz2-devel
BuildRequires: libqt4-devel
BuildRequires: libqt4-devel
BuildRequires: libQtWebKit-devel
BuildRequires: libsvm2
BuildRequires: libsvm-devel
BuildRequires: libtool
BuildRequires: libxerces-c-devel
BuildRequires: make
BuildRequires: openmpi-devel
BuildRequires: patch
BuildRequires: qt-x11
#BuildRequires: seqan-devel
#BuildRequires: tbb-devel
#BuildRequires: wildmagic5-devel
BuildRequires: xtandem
BuildRequires: zlib
BuildRequires: libboost_date_time-devel
BuildRequires: libboost_headers-devel
BuildRequires: libboost_iostreams-devel
BuildRequires: libboost_math-devel
BuildRequires: libboost_regex-devel
BuildRequires: libsvm-devel >= 2.91
BuildRequires: wildmagic5-devel
BuildRequires: update-desktop-files
BuildRequires: zlib-devel
## Build documentation
## Doxygen useful only on SVN versions
## xvfb is needed to build documentation by "DefaultParamHandlerDocumenter"
%if %{suse_version} >= 1320
BuildRequires: doxygen, dos2unix, graphviz
BuildRequires: texlive, ImageMagick, texlive-a4wide, texlive-xtab
BuildRequires: pkgconfig(cbc)
BuildRequires: pkgconfig(cgl)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(xerces-c)
BuildRequires: cmake(Qt5Concurrent)
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5Network)
BuildRequires: cmake(Qt5Sql)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5Test)
%if %{with gui}
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5WebEngineWidgets)
BuildRequires: cmake(Qt5Widgets)
%endif
%if %{with pyOpenMS}
BuildRequires: python3-Cython
BuildRequires: python3-autowrap
BuildRequires: python3-numpy
BuildRequires: python3-pytest
BuildRequires: python3-wheel
%endif
%if %{with documentaton}
BuildRequires: doxygen
BuildRequires: graphviz
BuildRequires: texlive
BuildRequires: texlive-a4wide
BuildRequires: texlive-xtab
%endif
##Xvfb is needed to run a virtual X server used by some tests
%if %{suse_version} >= 1320
BuildRequires: xvfb-run
%endif
BuildRequires: gnuplot
Recommends: xtandem
Requires: %{name}-data = %{version}-%{release}
##Fixing pyOpenMS build without contrib
##https://github.com/OpenMS/OpenMS/commit/7e85e1ed12601e852eb0dc25e285a889304cf08e
Patch0: %{name}-fix-pyOpenMSbuild.patch
##Use 'setuptools' instead of 'distribute' downloaded/built separately
Patch1: %{name}-setuptools.patch
##Remove -O0 flag for tests compiling
Patch2: %{name}-remove_testflag.patch
##Fix mzML unittests
Patch3: %{name}-fix-python_tests.patch
##https://github.com/hroest/OpenMS/commit/6164699056398c043fc1bf0592ff0e9ba9a69cee
Patch4: %{name}-revert_TOPP_PeakPickerWavelet_test.patch
Patch5: %{name}-addlibs.patch
Patch6: %{name}-Selenocysteine.patch
Requires: %{name}-data = %{version}
Requires: hicolor-icon-theme
%description
OpenMS is an open-source C++ library for LC/MS data management and analyses.
It offers an infrastructure for the rapid development
of mass spectrometry related software.
It comes with a vast variety ready-to-use tools for proteomics and
metabolomics data analysis (TOPPTools) and powerful 2D and
3D visualization(TOPPView).
OpenMS offers analyses for various quantitation protocols,
including label-free quantitation, SILAC, iTRAQ, SRM, SWATH.
OpenMS supports the Proteomics Standard Initiative (PSI) formats for MS data.
The OpenMS Proteomics Pipeline is a pipeline for
the analysis of HPLC-MS data.
It consists of several small applications that
can be chained to create analysis pipelines tailored
for a specific problem.
The TOPP tools are divided into several subgroups:
- Graphical Tools
- File Handling
- Signal Processing and Preprocessing
- Quantitation
- Map Alignment
- Protein/Peptide Identification
- Protein/Peptide Processing
- Targeted Experiments
- Peptide Property Prediction
- Misc
%package tools
Summary: OpenMS tools
Requires: %{name}-data = %{version}-%{release}
Summary: OpenMS tools
Requires: %{name}-data = %{version}
%description tools
Besides TOPP, OpenMS offers a range of other tools.
They are not included in TOPP as they are not part of
@@ -160,13 +120,10 @@ The UTILS tools are divided into several subgroups:
- Metabolite identification
- Quality control
%if 0%{?with_pyOpenMS}
%package -n python-openms
Summary: OpenMS Python bindings
BuildRequires: python-setuptools, python-devel, numpy
BuildRequires: python-nose, python-Cython
Requires: %{name}-data = %{version}-%{release}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-data = %{version}
%description -n python-openms
This package contains Python bindings for a large part of the OpenMS library
for mass spectrometry based proteomics. It thus provides providing facile
@@ -177,194 +134,139 @@ implemented in OpenMS, specifically those for file access
(mzXML, mzML, TraML, mzIdentML among others), basic signal processing
(smoothing, filtering, de-isotoping and peak-picking) and complex data analysis
(including label-free, SILAC, iTRAQ and SWATH analysis tools).
%endif
%package devel
Summary: OpenMS header files
%description devel
OpenMS development files.
%if %{suse_version} >= 1320
%package doc
Summary: OpenMS documentation
BuildArch: noarch
%description doc
HTML documentation and PDF tutorials of OpenMS.
%endif
%package tutorials
Summary: OpenMS tutorials
Requires: %{name}-data = %{version}-%{release}
Requires: %{name}-data = %{version}
%description tutorials
OpenMS executable tutorials.
%package data
Summary: The OpenMS data files
BuildArch: noarch
%description data
The OpenMS data files.
%prep
%setup -q -n OpenMS-%{version}
%autosetup -n OpenMS-Release%{version} -p1
rm -rf cmake/MacOSX
mkdir contrib/archives
cp %{SOURCE1} contrib/archives/
cp %{SOURCE2} contrib/archives/
## Strip all .png files
## 'iCCP: known incorrect sRGB profile' warnings
find . -type f -name "*.png" -exec convert {} -strip {} \;
%if 0%{?with_pyOpenMS}
%patch0 -p0
%patch1 -p0
%endif
%patch2 -p0
%if 0%{?fedora} < 22
%ifarch %{arm}
%patch4 -p0
%endif
%endif
%patch5 -p0
%patch6 -p0
%build
# Contrib stuff
( cd contrib && cmake -DBUILD_TYPE=SEQAN . )
( cd contrib && cmake -DBUILD_TYPE=WILDMAGIC . )
export LDFLAGS="-Wl,--as-needed"
%cmake -Wno-dev \
-DCMAKE_COLOR_MAKEFILE:BOOL=ON \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="-Wno-cpp $RPM_OPT_FLAGS" -DCMAKE_C_FLAGS_RELEASE:STRING="-Wno-cpp $RPM_OPT_FLAGS" \
-DCMAKE_VERBOSE_MAKEFILE=TRUE -DCMAKE_PREFIX_PATH=%{_prefix} \
-DENABLE_SVN=OFF -DCMAKE_BUILD_TYPE=Release -DBOOST_USE_STATIC=OFF \
-DCMAKE_SKIP_RPATH:BOOL=TRUE -DCMAKE_SKIP_INSTALL_RPATH:BOOL=YES \
-DMT_ENABLE_OPENMP=ON -DENABLE_GCC_WERROR:BOOL=OFF \
-DXTANDEM_BINARY=%{_bindir}/xtandem \
-DBOOST_USE_STATIC:BOOL=OFF -DBoost_INCLUDE_DIR:PATH=%{_includedir} \
-DBoost_IOSTREAMS_LIBRARY_RELEASE:FILEPATH=%{_libdir}/libboost_iostreams.so \
-DBoost_MATH_C99_LIBRARY_RELEASE:FILEPATH=%{_libdir}/libboost_math_c99.so \
-DBoost_REGEX_LIBRARY_RELEASE:FILEPATH=%{_libdir}/libboost_regex.so \
-DENABLE_TUTORIALS:BOOL=ON -DENABLE_UNITYBUILD:BOOL=OFF \
-DBOOST_USE_STATIC=OFF \
-DENABLE_UPDATE_CHECK:BOOL=FALSE \
-DCMAKE_SKIP_RPATH:BOOL=FALSE \
-DCMAKE_SKIP_INSTALL_RPATH:BOOL=TRUE \
-DMT_ENABLE_OPENMP=ON \
-DENABLE_GCC_WERROR:BOOL=OFF \
-DENABLE_TUTORIALS:BOOL=ON \
-DENABLE_UNITYBUILD:BOOL=OFF \
-DHAS_XSERVER:BOOL=ON \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DINSTALL_BIN_DIR:PATH=bin -DINSTALL_CMAKE_DIR:PATH=%{_lib}/cmake/OpenMS \
-DINSTALL_DOC_DIR:PATH=share/doc/OpenMS -DINSTALL_INCLUDE_DIR:PATH=include \
-DINSTALL_LIB_DIR:PATH=%{_lib}/OpenMS -DINSTALL_SHARE_DIR:PATH=share/OpenMS \
-DPACKAGE_TYPE:STRING=none -DWITH_GUI:BOOL=ON \
-DXercesC_INCLUDE_DIRS:PATH=%{_includedir}/xercesc \
-DXercesC_LIBRARY_RELEASE:FILEPATH=%{_libdir}/libxerces-c.so \
-DINSTALL_BIN_DIR:PATH=bin \
-DINSTALL_CMAKE_DIR:PATH=%{_lib}/cmake/OpenMS \
-DINSTALL_DOC_DIR:PATH=share/doc/packages/OpenMS \
-DINSTALL_INCLUDE_DIR:PATH=include \
-DINSTALL_LIB_DIR:PATH=%{_lib} \
-DINSTALL_SHARE_DIR:PATH=share/OpenMS \
-DPACKAGE_TYPE:STRING=none \
-DWITH_GUI:BOOL=%{?with_gui:ON}%{!?with_gui:OFF} \
%if 0%{?with_pyOpenMS}
-DPYOPENMS=ON \
-DCYTHON_EXECUTABLE:FILEPATH=%{_bindir}/cython
%else
-DPYOPENMS=OFF
-DPYOPENMS=OFF \
%endif
%{nil}
%cmake_build all
%if 0%{?with_pyOpenMS}
######################make %{?_smp_mflags} OpenMS TOPP UTILS GUI
make OpenMS TOPP UTILS GUI
make pyopenms
%else
######################make %{?_smp_mflags} OpenMS TOPP UTILS GUI
make OpenMS TOPP UTILS GUI
%endif
## Make HTML documentation (only on SVN versions)
## Make Tutorials
## Run a Virtual X server waiting 3 seconds before
export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH
%if %{suse_version} >= 1320
xvfb-run -a make doc
%else
make doc
%cmake_build pyopenms
%endif
%cmake_build doc
%install
cd build
export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH
%if %{suse_version} >= 1320
xvfb-run -a make install DESTDIR=%{buildroot}
%else
make install DESTDIR=%{buildroot}
%endif
%cmake_install
%if 0%{?with_pyOpenMS}
## pyOpenMS installation
pushd pyOpenMS
python setup.py install --skip-build --root %{buildroot}
ln -s -f %{_libdir}/OpenMS/libOpenMS.so %{buildroot}%{python_sitearch}/pyopenms/libOpenMS.so
ln -s -f %{_libdir}/OpenMS/libOpenSwathAlgo.so %{buildroot}%{python_sitearch}/pyopenms/libOpenSwathAlgo.so
ln -s -f %{_libdir}/OpenMS/libSuperHirn.so %{buildroot}%{python_sitearch}/pyopenms/libSuperHirn.so
python3 setup.py install --skip-build --root %{buildroot}
## Fix standard permissions
chmod 0755 %{buildroot}%{python_sitearch}/pyopenms/pyopenms.so
popd
%endif
##Install TOPPAS/TOPPView .png icons
mkdir -p %{buildroot}%{_datadir}/icons/TOPP/pixmaps
install -pm 644 %{SOURCE3} %{buildroot}%{_datadir}/icons/TOPP/pixmaps
install -pm 644 %{SOURCE4} %{buildroot}%{_datadir}/icons/TOPP/pixmaps
install -pm 644 %{SOURCE5} %{buildroot}%{_datadir}/icons/TOPP/pixmaps
%if %{with gui}
## Install icons
install -m 0644 -D -t %{buildroot}%{_datadir}/icons/hicolor/64x64/apps src/openms_gui/source/VISUAL/ICONS/TOPPAS.png
install -m 0644 -D -t %{buildroot}%{_datadir}/icons/hicolor/64x64/apps src/openms_gui/source/VISUAL/ICONS/TOPPView.png
install -m 0644 -D -t %{buildroot}%{_datadir}/icons/hicolor/64x64/apps src/openms_gui/source/VISUAL/ICONS/INIFileEditor.png
##Install toppas/toppview/inifileeditor .desktop files
## Move files to correct location
mkdir -p %{buildroot}%{_datadir}/applications
desktop-file-install \
--set-key=Exec --set-value="env LD_LIBRARY_PATH=%{_libdir}/OpenMS OPENMS_DATA_PATH=%{_datadir}/OpenMS TOPPAS %U" \
--set-icon=%{_datadir}/icons/TOPP/pixmaps/TOPPAS.xpm \
--set-key=StartupNotify --set-value=true \
--dir=%{buildroot}%{_datadir}/applications ../share/OpenMS/DESKTOP/TOPPAS.desktop
mv %{buildroot}%{_datadir}/OpenMS/DESKTOP/*.desktop %{buildroot}%{_datadir}/applications
sed -i -e 's@Icon=.*@Icon=TOPPAS@' %{buildroot}%{_datadir}/applications/TOPPAS.desktop
sed -i -e 's@Icon=.*@Icon=TOPPView@' %{buildroot}%{_datadir}/applications/TOPPView.desktop
desktop-file-install \
--set-key=Exec --set-value="env LD_LIBRARY_PATH=%{_libdir}/OpenMS OPENMS_DATA_PATH=%{_datadir}/OpenMS TOPPView %U" \
--set-icon=%{_datadir}/icons/TOPP/pixmaps/TOPPView.xpm \
--set-key=StartupNotify --set-value=true \
--dir=%{buildroot}%{_datadir}/applications ../share/OpenMS/DESKTOP/TOPPView.desktop
mkdir -p %{buildroot}%{_datadir}/metainfo/
mv %{buildroot}%{_datadir}/OpenMS/DESKTOP/TOPPView.appdata.xml %{buildroot}%{_datadir}/metainfo/
mv %{buildroot}%{_datadir}/OpenMS/DESKTOP/TOPPAS.appdata.xml %{buildroot}%{_datadir}/metainfo/
rm %{buildroot}%{_datadir}/OpenMS/DESKTOP/readme.txt
rmdir %{buildroot}%{_datadir}/OpenMS/DESKTOP
desktop-file-install \
--set-key=Exec --set-value="env LD_LIBRARY_PATH=%{_libdir}/OpenMS OPENMS_DATA_PATH=%{_datadir}/OpenMS INIFileEditor %U" \
--dir=%{buildroot}%{_datadir}/applications %{SOURCE6}
## Create inifileeditor .desktop file
%suse_update_desktop_file -c INIFileEditor INIFileEditor INIFileEditor INIFileEditor INIFileEditor
%else
rm -Rf %{buildroot}%{_datadir}/OpenMS/DESKTOP
%endif
##Install Tutorials executable
mkdir -p %{buildroot}%{_bindir}
cp -a bin/Tutorial_* %{buildroot}%{_bindir}
cp -a %{__builddir}/bin/Tutorial_* %{buildroot}%{_bindir}
chrpath -d %{buildroot}%{_bindir}/Tutorial_*
##Install ldconfig include file
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
printf '# %%s\n%%s\n' '%{name}-%{version}-%{release}' '%{_libdir}/OpenMS' \
> %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf
mkdir -p %{buildroot}%{_datadir}/appdata/
cp -a ../share/OpenMS/DESKTOP/TOPPView.appdata.xml %{buildroot}%{_datadir}/appdata/
cp -a ../share/OpenMS/DESKTOP/TOPPAS.appdata.xml %{buildroot}%{_datadir}/appdata/
%post
/sbin/ldconfig
%desktop_database_post
%postun
/sbin/ldconfig
%desktop_database_postun
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%check
## Make all test
export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBRARY_PATH
export PATH=$PWD/bin:$PATH
export PATH=$PWD/%{__builddir}/bin:$PATH
export OPENMS_DATA_PATH=$PWD/share/OpenMS:$OPENMS_DATA_PATH
pushd %{__builddir}
## Run a Virtual X server waiting 3 seconds before
## starting tests
%if %{suse_version} >= 1320
xvfb-run -a ctest -V -R TOPP -E TOPP_XTandemAdapter_ --force-new-ctest-process %{?_smp_mflags}
xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
# TOPP_DatabaseSuitability_* depends on Comet (https://github.com/UWPR/Comet)
# Some tests known to fail, see https://github.com/OpenMS/OpenMS/issues/5541:
# - PrecursorIonSelectionPreprocessing_test
# - DetectabilitySimulation_test
# - MRMAssay_test
# - MRMFeatureSelector_test
# - TOPP_OpenPepXL_1_out_2
# - TOPP_OpenPepXLLF_1_out_2
# Several tests depent on the GUI (https://github.com/OpenMS/OpenMS/issues/5781)
# Numeric problems on ix86
%if %{with gui}
%ifnarch %{ix86}
xvfb-run -a ctest --output-on-failure --force-new-ctest-process %{?_smp_mflags} \
--exclude-regex 'TOPP_DatabaseSuitability_.*|PrecursorIonSelectionPreprocessing_test|DetectabilitySimulation_test|MRMAssay_test|MRMFeatureSelector_test|TOPP_OpenPepXL.*_1_out_2'
popd
%endif
%endif
##pyOpenMS tests including mem leak
@@ -376,9 +278,23 @@ xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
#%%endif
%files
%doc CHANGELOG AUTHORS README.md
%license License.txt
%if %{with gui}
%{_bindir}/TOPPView
%{_bindir}/TOPPAS
%{_bindir}/INIFileEditor
%{_bindir}/Resampler
%{_bindir}/ExecutePipeline
%{_bindir}/SwathWizard
%{_datadir}/applications/TOPPAS.desktop
%{_datadir}/applications/TOPPView.desktop
%{_datadir}/applications/INIFileEditor.desktop
%dir %{_datadir}/metainfo/
%{_datadir}/metainfo/TOPPView.appdata.xml
%{_datadir}/metainfo/TOPPAS.appdata.xml
%{_datadir}/icons/hicolor/64x64/apps/*png
%endif
%{_bindir}/DTAExtractor
%{_bindir}/FileConverter
%{_bindir}/FileInfo
@@ -400,7 +316,6 @@ xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
%{_bindir}/PeakPickerWavelet
%{_bindir}/PrecursorMassCorrector
%{_bindir}/HighResPrecursorMassCorrector
%{_bindir}/Resampler
%{_bindir}/SpectraFilterBernNorm
%{_bindir}/SpectraFilterMarkerMower
%{_bindir}/SpectraFilterNLargest
@@ -411,7 +326,6 @@ xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
%{_bindir}/SpectraFilterThresholdMower
%{_bindir}/SpectraFilterWindowMower
%{_bindir}/TOFCalibration
%{_bindir}/AdditiveSeries
%{_bindir}/Decharger
%{_bindir}/EICExtractor
%{_bindir}/FeatureFinderCentroided
@@ -419,11 +333,9 @@ xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
%{_bindir}/FeatureFinderMetabo
%{_bindir}/FeatureFinderMRM
%{_bindir}/IsobaricAnalyzer
%{_bindir}/ITRAQAnalyzer
%{_bindir}/ProteinQuantifier
%{_bindir}/ProteinResolver
%{_bindir}/SeedListGenerator
%{_bindir}/TMTAnalyzer
%{_bindir}/ConsensusMapNormalizer
%{_bindir}/MapAlignerIdentification
%{_bindir}/MapAlignerPoseClustering
@@ -434,7 +346,6 @@ xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
%{_bindir}/FeatureLinkerUnlabeledQT
%{_bindir}/CompNovo
%{_bindir}/CompNovoCID
%{_bindir}/InspectAdapter
%{_bindir}/MascotAdapter
%{_bindir}/MascotAdapterOnline
%{_bindir}/MyriMatchAdapter
@@ -470,49 +381,73 @@ xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
%{_bindir}/RTModel
%{_bindir}/RTPredict
%{_bindir}/GenericWrapper
%{_bindir}/ExecutePipeline
%{_bindir}/FeatureFinderIdentification
%{_bindir}/FeatureFinderMultiplex
%{_bindir}/FidoAdapter
%{_bindir}/LowMemPeakPickerHiRes
%{_bindir}/LowMemPeakPickerHiRes_RandomAccess
%{_bindir}/MRMTransitionGroupPicker
%{_bindir}/MSGFPlusAdapter
%{_bindir}/MetaboliteSpectralMatcher
%{_bindir}/OpenSwathWorkflow
%{_bindir}/PeakPickerIterative
%{_bindir}/SimpleSearchEngine
%{_bindir}/TopPerc
%{_datadir}/applications/TOPPAS.desktop
%{_datadir}/applications/TOPPView.desktop
%{_datadir}/applications/inifileeditor.desktop
%dir %{_datadir}/appdata/
%{_datadir}/appdata/TOPPView.appdata.xml
%{_datadir}/appdata/TOPPAS.appdata.xml
%{_datadir}/icons/TOPP/
%{_libdir}/OpenMS/
%attr(0644,root,root) %{_sysconfdir}/ld.so.conf.d/%{name}.conf
%{_bindir}/AssayGeneratorMetabo
%{_bindir}/ClusterMassTraces
%{_bindir}/ClusterMassTracesByPrecursor
%{_bindir}/CometAdapter
%{_bindir}/CruxAdapter
%{_bindir}/DatabaseFilter
%{_bindir}/DatabaseSuitability
%{_bindir}/Epifany
%{_bindir}/ExternalCalibration
%{_bindir}/FeatureFinderMetaboIdent
%{_bindir}/FeatureLinkerUnlabeledKD
%{_bindir}/GNPSExport
%{_bindir}/MSFraggerAdapter
%{_bindir}/MSstatsConverter
%{_bindir}/MaRaClusterAdapter
%{_bindir}/MapAlignerTreeGuided
%{_bindir}/MetaboliteAdductDecharger
%{_bindir}/MultiplexResolver
%{_bindir}/NovorAdapter
%{_bindir}/NucleicAcidSearchEngine
%{_bindir}/OpenMSDatabasesInfo
%{_bindir}/OpenPepXL
%{_bindir}/OpenPepXLLF
%{_bindir}/OpenSwathFileSplitter
%{_bindir}/PSMFeatureExtractor
%{_bindir}/PercolatorAdapter
%{_bindir}/ProteomicsLFQ
%{_bindir}/QualityControl
%{_bindir}/RNADigestor
%{_bindir}/RNAMassCalculator
%{_bindir}/RNPxlSearch
%{_bindir}/SiriusAdapter
%{_bindir}/SpectraSTSearchAdapter
%{_bindir}/StaticModification
%{_bindir}/TICCalculator
%{_bindir}/TargetedFileConverter
%{_bindir}/TriqlerConverter
%{_bindir}/XFDR
%{_libdir}/lib*.so
%files tools
%if %{with gui}
%{_bindir}/INIUpdater
%{_bindir}/ImageCreator
%endif
%{_bindir}/FileFilter
%{_bindir}/IDDecoyProbability
%{_bindir}/IDEvaluatorGUI
%{_bindir}/OpenMSInfo
%{_bindir}/PhosphoScoring
%{_bindir}/INIUpdater
%{_bindir}/RNPxlXICFilter
%{_bindir}/FuzzyDiff
%{_bindir}/XMLValidator
%{_bindir}/SemanticValidator
%{_bindir}/CVInspector
%{_bindir}/IDSplitter
%{_bindir}/ConvertTSVToTraML
%{_bindir}/ConvertTraMLToTSV
%{_bindir}/OpenSwathMzMLFileCacher
%{_bindir}/FFEval
%{_bindir}/IDEvaluator
%{_bindir}/LabeledEval
%{_bindir}/MapAlignmentEvaluation
%{_bindir}/RTEvaluation
%{_bindir}/TransformationEvaluation
%{_bindir}/Digestor
@@ -522,11 +457,8 @@ xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
%{_bindir}/IDExtractor
%{_bindir}/IDMassAccuracy
%{_bindir}/SpecLibCreator
%{_bindir}/RNPxl
%{_bindir}/ERPairFinder
%{_bindir}/MRMPairFinder
%{_bindir}/FeatureFinderSuperHirn
%{_bindir}/ImageCreator
%{_bindir}/MassCalculator
%{_bindir}/MSSimulator
%{_bindir}/SvmTheoreticalSpectrumGeneratorTrainer
@@ -543,23 +475,24 @@ xvfb-run -a ctest -V -R OpenMS_ --force-new-ctest-process %{?_smp_mflags}
%{_bindir}/QCShrinker
%files data
%doc CHANGELOG AUTHORS README LICENSE
%{_datadir}/OpenMS/
%exclude %{_datadir}/OpenMS/examples
%files tutorials
%{_bindir}/Tutorial_*
%{_datadir}/OpenMS/examples
%files devel
%doc CHANGELOG AUTHORS README LICENSE
%{_includedir}/OpenMS/
%dir %{_libdir}/cmake
%{_libdir}/cmake/OpenMS
%if %{suse_version} >= 1320
%if %{with documentation}
%files doc
%doc CHANGELOG AUTHORS README LICENSE
%{_datadir}/doc/OpenMS/
%endif
%if 0%{?with_pyOpenMS}
%if %{with pyOpenMS}
%files -n python-openms
%license src/pyOpenMS/License.txt
%{python_sitearch}/pyopenms/
-2
View File
@@ -21,5 +21,3 @@
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text
## Specific LFS patterns
TOPPView.xpm filter=lfs diff=lfs merge=lfs -text
@@ -0,0 +1,47 @@
From f2ced768ed33ed0f54f6b60198e34f40da7f6bd6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
Date: Wed, 24 Aug 2022 02:41:38 +0200
Subject: [PATCH] Fix install path for evergreen headers
Also exclude demos from installation.
Fixes #6314, #6315
---
src/openms/thirdparty/evergreen/src/CMakeLists.txt | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/openms/thirdparty/evergreen/src/CMakeLists.txt b/src/openms/thirdparty/evergreen/src/CMakeLists.txt
index 52bc2f8..afd6453 100644
--- a/src/openms/thirdparty/evergreen/src/CMakeLists.txt
+++ b/src/openms/thirdparty/evergreen/src/CMakeLists.txt
@@ -39,7 +39,7 @@ cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
add_library(Evergreen INTERFACE)
target_include_directories(Evergreen SYSTEM INTERFACE
"$<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}>"
- "$<INSTALL_INTERFACE:${INSTALL_INCLUDE_DIR}/thirdparty/evergreen/src>")
+ "$<INSTALL_INTERFACE:${INSTALL_INCLUDE_DIR}/OpenMS/evergreen>")
# Export it under OpenMSTargets.cmake instead of a separate EvergreenTargets file
#install(EXPORT EvergreenTargets DESTINATION lib/cmake/evergreen)
@@ -48,11 +48,13 @@ target_include_directories(Evergreen SYSTEM INTERFACE
install_library(Evergreen)
openms_register_export_target(Evergreen)
-get_filename_component(EVERGREEN_HEADERS "${CMAKE_CURRENT_LIST_FILE}" PATH)
-get_filename_component(EVERGREEN_HEADERS "${EVERGREEN_HEADERS}" PATH)
+get_filename_component(EVERGREEN_HEADERS "${CMAKE_CURRENT_LIST_DIR}" PATH)
# Install headers
-install_directory(${EVERGREEN_HEADERS} ${INSTALL_INCLUDE_DIR}/thirdparty thirdparty_headers)
-
-
+install(DIRECTORY ${EVERGREEN_HEADERS}
+ DESTINATION ${INSTALL_INCLUDE_DIR}/OpenMS/evergreen
+ COMPONENT thirdparty_headers
+ PATTERN demos EXCLUDE
+ PATTERN CMakeLists.txt EXCLUDE
+)
--
2.37.1
-203
View File
@@ -1,203 +0,0 @@
/* XPM */
static char *INIFileEditor[] = {
/* columns rows colors chars-per-pixel */
"32 32 165 2 ",
" c #008E009600EA",
". c #0CD40B0A03D4",
"X c #067206C1087B",
"o c #075307BC09E6",
"O c #0A9B0A800A75",
"+ c #11B10F23051A",
"@ c #10AF0F1D091D",
"# c #193F1508045D",
"$ c #119910AD0D5D",
"% c #1BD3194F0F53",
"& c #12D4126E117A",
"* c #17E716661085",
"= c #195A1816136A",
"- c #15BF16BC1C00",
"; c #170E182E1DFA",
": c #1ED51E531CFB",
"> c #211C1BCA05F8",
", c #27A4214D0754",
"< c #2C2D250F0887",
"1 c #302B284108C7",
"2 c #2E792A4D1A59",
"3 c #31722DA71EAE",
"4 c #398D324A14DB",
"5 c #34C330671EEE",
"6 c #399733831AC2",
"7 c #2D052AC52159",
"8 c #3DF6384621BF",
"9 c #39F836C22A2D",
"0 c #2BC22D8B3715",
"q c #415B36B20C88",
"w c #45C73AAA0DA6",
"e c #4A313E610EFA",
"r c #454D3EEB26C5",
"t c #4D1040620EAE",
"y c #507F43F911C1",
"u c #5CCC4DD011EF",
"i c #503E4535185A",
"p c #5FC25036121B",
"a c #647854101362",
"s c #67E956F013C4",
"d c #6AFF596D1441",
"f c #71635F481655",
"g c #77E9648C1782",
"h c #77FE6499177A",
"j c #7B5D677E180D",
"k c #7EF36A5218B6",
"l c #49F2433428AC",
"z c #58364FE42F17",
"x c #4B22473C379D",
"c c #4B82479437E6",
"v c #532C4C1C2FDC",
"b c #50324BE23ACD",
"n c #743767F43625",
"m c #7424690B3C35",
"M c #4CA34F735EB4",
"N c #7EB272A04202",
"B c #74496DB65457",
"V c #4F6A525B6259",
"C c #5012532663AA",
"Z c #819E6CC91937",
"A c #86D8710C1A64",
"S c #8BE075511B37",
"D c #947F7C8F1CD6",
"F c #986A7FBB1DC0",
"G c #800173AA42CF",
"H c #9D0983B91E8D",
"J c #A0EC86F71F48",
"K c #A26488491F7C",
"L c #A09E86DE1FC8",
"P c #A32D897E21CE",
"I c #AA168EE2219D",
"U c #AE0D9239222E",
"Y c #AE36948E2E9D",
"T c #B1AD953C22A6",
"R c #B6F299C823BC",
"E c #BB4C9D652484",
"W c #B8AC9C802ADE",
"Q c #AE1E97803C91",
"! c #C3D7A4922623",
"~ c #CA52AA08279D",
"^ c #C3BEA5892D12",
"/ c #CE06AD1D28A0",
"( c #D0A3AF4728C7",
") c #D4C9B2A6297B",
"_ c #DABCB7B02AE1",
"` c #DDCDBA3C2B37",
"' c #C27CA6973668",
"] c #C778A95A30B7",
"[ c #D5BBB521331B",
"{ c #DCCBBACE3376",
"} c #E3B1BF2D2C83",
"| c #E6D5C1FF2D2D",
" . c #EB30C5862E0F",
".. c #EF36C9202EE1",
"X. c #F31CCC502FAC",
"o. c #E665C2AD3496",
"O. c #EB46C6F9366F",
"+. c #EF2BCA4C34DC",
"@. c #F416CD36309D",
"#. c #F0EACE083F87",
"$. c #F81DD07030B7",
"%. c #FED0D5D632A0",
"&. c #FF95D80F3B24",
"*. c #FFEED92B3DDA",
"=. c #A74698BE5DB7",
"-. c #AB8E9AA95998",
";. c #B0D49FCE5BD5",
":. c #B318A13B5B24",
">. c #A00097B875AB",
",. c #A8399A666226",
"<. c #A07D97CE75BD",
"1. c #A7089D497785",
"2. c #AE4EA4AB7EE2",
"3. c #D538BA064C96",
"4. c #DA25BE4E4E8A",
"5. c #C589B6B27AF8",
"6. c #E966CA6F4ED7",
"7. c #FB09D60F40F3",
"8. c #FFEFDA3F4445",
"9. c #FFD3DBCA4B6B",
"0. c #E397C7D35791",
"q. c #EB86CE695977",
"w. c #F338D37B5498",
"e. c #FF76DD9D5568",
"r. c #FEF7DE885C48",
"t. c #FFFFE0F75DB6",
"y. c #D8F2C3AE6E22",
"u. c #DEC8C87E6DEB",
"i. c #E3E4CC496EA6",
"p. c #FA3DDE556EA7",
"a. c #E5BBCE737039",
"s. c #E9FFD19771A4",
"d. c #EDA2D6BA7C14",
"f. c #F580DB267303",
"g. c #FFE9E1026374",
"h. c #FF8BE3136C0B",
"j. c #FFCFE58C7209",
"k. c #FFFFE9BC760D",
"l. c #FFE5E4FB7A24",
"z. c #FFFFE8E07F6F",
"x. c #C545B9A18BB3",
"c. c #D98CCA768E40",
"v. c #CF24C41797B5",
"b. c #D986CB759417",
"n. c #EBE6D72383EA",
"m. c #E8FBD63D8A9A",
"M. c #FFFEE6FF8316",
"N. c #FFFFEA0F84C6",
"B. c #FFFFE81E8837",
"V. c #FFFFE9628CF9",
"C. c #F85CE41991AC",
"Z. c #FFFFEB719430",
"A. c #FFFFEC4D9C4D",
"S. c #DB98CFF3A0AC",
"D. c #E9DCDC4BA795",
"F. c #E98BDC8FA8F8",
"G. c #FFFFEDE6A3F5",
"H. c #F142E438AEE8",
"J. c #FFFFEF78AB78",
"K. c #FFFFF0F4AC37",
"L. c #F111E481B05B",
"P. c #FE8CEFA7B294",
"I. c #FFFFF247B317",
"U. c #FFD5F357B9CC",
"Y. c None",
/* pixels */
"Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.V o O M Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.; X & : = * $ & o ; Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y.Y.Y.Y. & 9 B 1.x.b.b.5.=.n 4 $ Y.Y.Y.Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y.Y.- & b 2.F.P.I.J.J.G.Z.N.h.6.Y y @ ; Y.Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y. 7 <.H.I.J.G.G.A.A.V.N.j.r.9.8.@.J < Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.o x v.U.P.G.A.A.Z.A.V.N.z.j.g.9.&.%.%./ e X Y.Y.Y.Y.Y.",
"Y.Y.Y.Y. c S.U.J.A.B.M.V.C.m.n.n.n.d.l.e.&.%.%.%._ e Y.Y.Y.Y.",
"Y.Y.Y. 7 v.U.J.A.M.l.l.N.,.3 5 5 5 v s.r.&.%.%.%.%.! < Y.Y.Y.",
"Y.Y.Y.& <.U.P.G.B.h.r.r.k.y.N O 8 ;.p.e.%.%.%.%.%.X.D + Y.Y.Y.",
"Y.Y. b L.I.G.V.l.r.9.8.e.h.i.= N k.t.8.%.%.%.%.%.X.) q Y.Y.",
"Y.Y.& 2.U.J.V.l.r.9.&.&.*.t.i.% N k.9.%.%.%.%.%.%...` A @ Y.Y.",
"Y.- 9 F.I.A.M.p.e.8.%.%.*.t.i.% N k.9.%.%.%.%.%.$. ._ T , ; Y.",
"Y.o B I.J.V.j.r.8.&.%.%.&.t.i.% G j.9.%.%.%.%.%.$. .) E t o Y.",
"M & 1.I.A.M.g.9.*.%.%.%.&.t.i.% N h.9.%.%.%.%.%.X.| ( R d $ M ",
"o & x.K.V.j.e.8.&.%.%.%.&.t.i.% G k.9.%.%.%.%.%.X.` ~ T j . o ",
" * b.A.M.g.9.&.%.%.%.%.&.t.i.% G j.9.%.%.%.%.$..._ ! T A O ",
" * c.V.k.e.8.&.%.%.%.%.*.t.i.% G j.9.%.%.%.%.$. .) E K k . ",
"0 = 5.V.h.e.*.%.%.%.%.%.&.t.i.% N j.9.%.%.%.%.X.| ~ T K g . O ",
"Y.& =.z.r.8.*.%.%.%.%.%.*.t.i.% G j.9.%.%.%.$. ._ ! I H p $ M ",
"Y.X m j.e.8.&.%.%.%.%.%.&.t.i.% G j.9.%.%.%.X.| ( R K D q o Y.",
"Y.- 6 q.9.7.%.%.%.%.%.%.&.t.i.% N k.9.%.%.$. ._ ! I H A > ; Y.",
"Y.Y.$ Q 9.&.%.%.%.%.%.%.*.t.i.% G h.9.%.$...` ~ R P F a O Y.Y.",
"Y.Y. i 7.&.%.%.%.%.%.%.9.g.i.= N k.e.7.X.| ( E I H A 1 Y.Y.",
"Y.Y.Y.$ P %.%.%.%.%.%.*.g.f.:.@ z i.p.w.o.) ! T H D u @ Y.Y.Y.",
"Y.Y.Y.- 1 / %.%.%.%.%.9.h.-.l 2 5 2 l u.q.[ ! T H F g # - Y.Y.Y.",
"Y.Y.Y.Y. e ` %.%.%.%.8.g.f.a.s.i.u.y.i.4.^ T J F k 1 Y.Y.Y.Y.",
"Y.Y.Y.Y.Y. e / %.%.%.%.9.e.r.w.w.w.0.3.' T J H g , Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y. 1 H .$.$.+.+.o.o.{ [ ] W I H S u # Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y.Y.; @ e H / _ ` ) / ! E T K S a 1 O - Y.Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y.Y.Y.Y. @ 1 u Z D H D Z s w > @ Y.Y.Y.Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.; X @ = + + + $ o ; Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.",
"Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.C o o M Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y."
};
-3
View File
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:75aee1829941e9455849da4087b890b874abd649c9d2be2c673059f62fb65d57
size 380969084
+3
View File
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c73f2e966246cafc9f1766db4c2df0d00b123e852e0c6e00630eb8189dd5ed9a
size 228006843
-260
View File
@@ -1,260 +0,0 @@
/* XPM */
static char *TOPPAS[] = {
/* columns rows colors chars-per-pixel */
"32 32 222 2 ",
" c #000000",
". c #010101",
"X c #000600",
"o c #050505",
"O c #060606",
"+ c #070707",
"@ c #0A0900",
"# c #0A0A00",
"$ c #080808",
"% c #090909",
"& c #0A0A0A",
"* c #0B0B0B",
"= c #0C0C0C",
"- c #0D0D0D",
"; c #0E0E0E",
": c #0F0F0F",
"> c #001100",
", c #181600",
"< c #181700",
"1 c #111111",
"2 c #131313",
"3 c #131314",
"4 c #121216",
"5 c #121217",
"6 c #131317",
"7 c #141414",
"8 c #141415",
"9 c #151415",
"0 c #151515",
"q c #171517",
"w c #141519",
"e c #151519",
"r c #15151A",
"t c #191519",
"y c #181618",
"u c #181718",
"i c #191619",
"p c #191719",
"a c #1A161A",
"s c #191819",
"d c #191919",
"f c #1B1B1B",
"g c #1C1C1C",
"h c #002D00",
"j c #002E00",
"k c #212121",
"l c #222222",
"z c #232323",
"x c #252525",
"c c #262626",
"v c #272727",
"b c #2C2C2C",
"n c #2D2D2D",
"m c #2E2F2E",
"M c #303030",
"N c #323232",
"B c #343434",
"V c #353535",
"C c #373737",
"Z c #383838",
"A c #3B3B3B",
"S c #3C3C3C",
"D c #3D3D3D",
"F c #005400",
"G c #006000",
"H c #706900",
"J c #706A00",
"K c #414141",
"L c #434343",
"P c #464646",
"I c #474747",
"U c #484848",
"Y c #494949",
"T c #4A4A4A",
"R c #4B4B4B",
"E c #4C4C4C",
"W c #4F4F4F",
"Q c #515151",
"! c #525252",
"~ c #535353",
"^ c #545454",
"/ c #585858",
"( c #5A5A5A",
") c #5A5A5B",
"_ c #5B5B5B",
"` c #5E5E5E",
"' c #5F5F5F",
"] c #5E5F60",
"[ c #616161",
"{ c #626264",
"} c #646464",
"| c #656565",
" . c #656566",
".. c #666666",
"X. c #686868",
"o. c #6B6B6B",
"O. c #6C6C6C",
"+. c #6D6D6E",
"@. c #6D6D6F",
"#. c #6E6E6E",
"$. c #6F6E6F",
"%. c #707070",
"&. c #717171",
"*. c #727272",
"=. c #747474",
"-. c #757575",
";. c #767676",
":. c #777777",
">. c #787878",
",. c #797979",
"<. c #7B7B7B",
"1. c #7C7C7C",
"2. c #7D7D7D",
"3. c #7E7E7E",
"4. c #7F7F7F",
"5. c #807800",
"6. c #00AE00",
"7. c #00C700",
"8. c #E3DA00",
"9. c #FFF800",
"0. c #808080",
"q. c #818181",
"w. c #828282",
"e. c #838383",
"r. c #848484",
"t. c #878787",
"y. c #898989",
"u. c #8A8A8A",
"i. c #8C8C8C",
"p. c #8D8D8D",
"a. c #8E8E8E",
"s. c #909090",
"d. c #919191",
"f. c #929292",
"g. c #939393",
"h. c #949494",
"j. c #959595",
"k. c #969696",
"l. c #979797",
"z. c #9A9A9A",
"x. c #9B9B9B",
"c. c gray61",
"v. c #9D9D9D",
"b. c #9E9E9E",
"n. c #A1A1A1",
"m. c #A2A2A2",
"M. c #A3A3A3",
"N. c #A4A4A4",
"B. c #A5A5A5",
"V. c #A7A7A7",
"C. c #A8A8A8",
"Z. c #A9A9A9",
"A. c #AAAAAA",
"S. c #ABABAB",
"D. c #ACACAC",
"F. c #ADADAD",
"G. c #AEAEAE",
"H. c #AFAFAF",
"J. c #B0B0B0",
"K. c #B1B1B1",
"L. c #B4B4B4",
"P. c gray71",
"I. c #B6B6B6",
"U. c #B7B7B7",
"Y. c #B8B8B8",
"T. c #B9B9B9",
"R. c #BABABA",
"E. c #BBBBBB",
"W. c #BCBCBC",
"Q. c #BDBDBD",
"!. c #BEBEBE",
"~. c #BFBFBF",
"^. c #C0C0C0",
"/. c #C1C1C1",
"(. c #C2C2C2",
"). c #C3C3C3",
"_. c #C4C4C4",
"`. c #C5C5C5",
"'. c #C6C6C6",
"]. c #C7C7C7",
"[. c #C8C8C8",
"{. c #C9C9C9",
"}. c #CACACA",
"|. c #CBCBCB",
" X c #CCCCCC",
".X c #CDCDCD",
"XX c #CECECE",
"oX c #CFCFCF",
"OX c #D0D0D0",
"+X c #D1D1D1",
"@X c #D2D2D2",
"#X c #D3D3D3",
"$X c #D4D4D4",
"%X c #D5D5D5",
"&X c #D6D6D6",
"*X c #D7D7D7",
"=X c #D8D8D8",
"-X c #D9D9D9",
";X c #DADADA",
":X c #DBDBDB",
">X c #DCDCDC",
",X c #DDDDDD",
"<X c #DFDFDF",
"1X c #E0E0E0",
"2X c #E1E1E1",
"3X c #E2E2E2",
"4X c #E3E3E3",
"5X c #E4E4E4",
"6X c #E5E5E5",
"7X c #E6E6E6",
"8X c #E7E7E7",
"9X c #E8E8E8",
"0X c #E9E9E9",
"qX c #EAEAEA",
"wX c #EBEBEB",
"eX c #ECECEC",
"rX c #EDEDED",
"tX c #EEEEEE",
"yX c #EFEFEF",
"uX c #F0F0F0",
"iX c #F1F1F1",
"pX c None",
/* pixels */
"pXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpX",
"pXpXpXpXpXpXpXpXpXpXpXpX * q d d 2 * pXpXpXpXpXpXpXpXpXpXpXpX",
"pXpXpXpXpXpXpXpXpX : C o.z.P.'.'.K.g.} M : pXpXpXpXpXpXpXpXpX",
"pXpXpXpXpXpXpX : R m.*XqXuXuXyXyXqX6X=X^.p.K : pXpXpXpXpXpXpX",
"pXpXpXpXpXpX b g.<XyXqX6X*X@X@X X X X=X*X X^.q.c pXpXpXpXpXpX",
"pXpXpXpXpX* P ^.yXyX6XqX@XM a a a d b '.*X X X XN.S * pXpXpXpXpX",
"pXpXpXpX P XuXqX6X3X4X Xa h G G h a '.@X|.}. X XF.Z pXpXpXpX",
"pXpXpX b ^.yXqX6X3X>X=X}.a G 7.7.G a ^.@X}.|.|.}.}.v.z pXpXpX",
"pXpXpX: g.yXqX6X3X=X*X*X'.a G 7.7.G a ^.@X}.}.}.}.}.^.&.* pXpXpX",
"pXpX E <XyX6X3X<X*X@X@X'.f h G G h a '.@X X X X}.'.^.C.V pXpX",
"pXpX: m.yXqX6X<X*X@X X@X^.b q a a q b ^. X X X}.}.'.Q.K.o.* pXpX",
"pXpXZ =XyX6X<X=X@X@X X X X^.'.T._._.^.@X X X X}.}.'.Q.F.u.z pXpX",
"pX o.qXqX3X<X@X@X X@X@X*X=X<Xg.^.<X*X$X*X@X X}.}.'.T.C.g.S pX",
"pX* z.yX6X<X=X@X@X'.q.q.q.q.q./ ;.q.q.q.q.q.'. X}.^.T.N.g.^ o pX",
"pX2 P.qX3X=X*X@X@XQ.,.^.T.T.P.T.T.U.P.T.Q.,.Q.@X'.^.P.m.p.} * pX",
"pXd '.qX<X*X@X X}.&.K F.*X X@X@XoXoXoX*XF.K &.'.}.Q.F.z.t...: pX",
"pXd _.6X:X%X+X+X*Xp.! ^.*X X X X|. XoX*X_.! p.$X].R.C.j.t...: pX",
"pX2 K.4X-X@X@X{.^.'._.].^.}. X X|.oX].~.}.^.'.~.~.T.N.a.3./ * pX",
"pX* h.2X*X@X-X,.q a a a q >.*X X|.*X>.8 e e e q &.R.c.t.,.R o pX",
"pX } -X$X+X=X$.o F G F o +.=X X X=X+.@ J 5.J # ..U.j.q.;.V pX",
"pXpXV '.$XoX-X+.> 6.7.6.> +.=X X X=X@., 8.9.8.< } K.p.,.o.d pXpX",
"pXpX* g.$XoX-X+.> 6.7.6.> +.=X X X=X+., 8.9.8.< ] V.t.>.E * pXpX",
"pXpX K _.oX*X+.o F G F o +.=X X X*X+.@ H J J # / v.3.+.c pXpX",
"pXpXpX: q. X*X>.2 q a a 3 ,.*X X X*X;.2 6 5 d 2 / g.,.R o pXpXpX",
"pXpXpX c N.@X}.^.^.^.^.^.}. X}.}. X^.P.P.F.m.g.u.q.` q pXpXpX",
"pXpXpXpX S K. X@X X@X@X@X X}.}.'.^.^.T.H.N.j.u.4...z pXpXpXpX",
"pXpXpXpXpX* S m.}.}.'.}.'.'.'.^.Q.P.F.m.j.u.q.,.` z o pXpXpXpXpX",
"pXpXpXpXpXpX c 3.P.'.^.Q.Q.T.P.H.C.x.g.t.4.&.R q pXpXpXpXpXpX",
"pXpXpXpXpXpXpX * S 3.m.K.F.F.N.v.j.p.q.&.! c o pXpXpXpXpXpXpX",
"pXpXpXpXpXpXpXpXpX * c R ..;.,.;...! C g o pXpXpXpXpXpXpXpXpX",
"pXpXpXpXpXpXpXpXpXpXpXpX o * : : * o pXpXpXpXpXpXpXpXpXpXpXpX",
"pXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpXpX"
};
-3
View File
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:911d8288018e27037ef0e0b946668fbefda7db06c6ceb05cc796e123d48743c8
size 6494
-3
View File
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cbdc9fa23880070b46b63764eb34795e25d099d2d06c259ad58c21d7bea45772
size 567424
+143
View File
@@ -0,0 +1,143 @@
From 71ab0a79a6d43a8098322dfc11cb6ddb577687a4 Mon Sep 17 00:00:00 2001
From: Timo Sachsenberg <timo.sachsenberg@uni-tuebingen.de>
Date: Tue, 22 Feb 2022 07:22:14 +0000
Subject: [PATCH 1/3] fix some compile warnings
---
.../OpenMS/MATH/STATISTICS/StatisticFunctions.h | 11 ++++-------
.../source/VISUAL/APPLICATIONS/TOPPViewBase.cpp | 4 ++--
src/openms_gui/source/VISUAL/SpectraIDViewTab.cpp | 8 ++++----
3 files changed, 10 insertions(+), 13 deletions(-)
diff --git a/src/openms/include/OpenMS/MATH/STATISTICS/StatisticFunctions.h b/src/openms/include/OpenMS/MATH/STATISTICS/StatisticFunctions.h
index cac8c83c465..d0b116092a6 100644
--- a/src/openms/include/OpenMS/MATH/STATISTICS/StatisticFunctions.h
+++ b/src/openms/include/OpenMS/MATH/STATISTICS/StatisticFunctions.h
@@ -671,10 +671,7 @@ namespace OpenMS
template<typename T>
struct SummaryStatistics
{
- SummaryStatistics()
- :mean(0), variance(0), min(0), lowerq(0), median(0), upperq(0), max(0)
- {
- }
+ SummaryStatistics() = default;
// Ctor with data
SummaryStatistics(T& data)
@@ -698,9 +695,9 @@ namespace OpenMS
}
}
- double mean, variance, lowerq, median, upperq;
- typename T::value_type min, max;
- size_t count;
+ double mean = 0, variance = 0 , lowerq = 0, median = 0, upperq = 0;
+ typename T::value_type min = 0, max = 0;
+ size_t count = 0;
};
} // namespace Math
diff --git a/src/openms_gui/source/VISUAL/APPLICATIONS/TOPPViewBase.cpp b/src/openms_gui/source/VISUAL/APPLICATIONS/TOPPViewBase.cpp
index cb9ebae2612..41656c98863 100644
--- a/src/openms_gui/source/VISUAL/APPLICATIONS/TOPPViewBase.cpp
+++ b/src/openms_gui/source/VISUAL/APPLICATIONS/TOPPViewBase.cpp
@@ -1489,8 +1489,8 @@ namespace OpenMS
if (!ws_.currentSubWindow())
{
// TODO think about using lastActivatedSubwindow_
- const auto id = tab_bar_.currentIndex();
- if (id < (Size) ws_.subWindowList().size())
+ const int id = tab_bar_.currentIndex();
+ if (id < ws_.subWindowList().size())
{
return qobject_cast<PlotWidget*>(ws_.subWindowList()[id]->widget());
}
diff --git a/src/openms_gui/source/VISUAL/SpectraIDViewTab.cpp b/src/openms_gui/source/VISUAL/SpectraIDViewTab.cpp
index 4902e00e8bd..568fe1bc53d 100644
--- a/src/openms_gui/source/VISUAL/SpectraIDViewTab.cpp
+++ b/src/openms_gui/source/VISUAL/SpectraIDViewTab.cpp
@@ -251,6 +251,7 @@ namespace OpenMS
}
}
}
+ return {};
}
void SpectraIDViewTab::openUniProtSiteWithAccession_(const QString& accession)
@@ -397,7 +398,7 @@ namespace OpenMS
if (table_widget_->selectionModel()->selectedRows().empty())
{
// deselect whatever is currently shown
- int last_spectrum_index = int(layer_->getCurrentSpectrumIndex());
+ layer_->getCurrentSpectrumIndex();
// Deselecting spectrum does not do what you think it does. It still paints stuff. Without annotations..
// so just leave it for now.
//
@@ -1016,9 +1017,8 @@ namespace OpenMS
}
}
- void SpectraIDViewTab::updatedSingleProteinCell_(QTableWidgetItem* item)
- {
-
+ void SpectraIDViewTab::updatedSingleProteinCell_(QTableWidgetItem* /*item*/)
+ {
}
// Upon changes in the table data (only possible by checking or unchecking a checkbox right now),
From bd41ade6f196d625f76a6e3aaaee5222c0a1e5e8 Mon Sep 17 00:00:00 2001
From: Timo Sachsenberg <timo.sachsenberg@uni-tuebingen.de>
Date: Tue, 22 Feb 2022 08:13:29 +0000
Subject: [PATCH 2/3] remove from header as well
---
src/openms_gui/include/OpenMS/VISUAL/SpectraIDViewTab.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/openms_gui/include/OpenMS/VISUAL/SpectraIDViewTab.h b/src/openms_gui/include/OpenMS/VISUAL/SpectraIDViewTab.h
index b0edfcea74d..4166878daa1 100644
--- a/src/openms_gui/include/OpenMS/VISUAL/SpectraIDViewTab.h
+++ b/src/openms_gui/include/OpenMS/VISUAL/SpectraIDViewTab.h
@@ -135,7 +135,7 @@ namespace OpenMS
void currentSpectraSelectionChanged_();
/// update ProteinHits, when data in the table changes (status of checkboxes)
- void updatedSingleProteinCell_(QTableWidgetItem* item);
+ void updatedSingleProteinCell_(QTableWidgetItem* /*item*/);
/// Protein Cell clicked in protein_table_widget; emits which protein (row) was clicked, and may show additional data
void proteinCellClicked_(int row, int column);
};
From 4945e8860ff8729dc1bb2e2fd0704a82f8282af8 Mon Sep 17 00:00:00 2001
From: Timo Sachsenberg <timo.sachsenberg@uni-tuebingen.de>
Date: Tue, 22 Feb 2022 11:53:39 +0100
Subject: [PATCH 3/3] Update TOPPViewBase.cpp
---
.../source/VISUAL/APPLICATIONS/TOPPViewBase.cpp | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/openms_gui/source/VISUAL/APPLICATIONS/TOPPViewBase.cpp b/src/openms_gui/source/VISUAL/APPLICATIONS/TOPPViewBase.cpp
index 41656c98863..25e40bcbd4a 100644
--- a/src/openms_gui/source/VISUAL/APPLICATIONS/TOPPViewBase.cpp
+++ b/src/openms_gui/source/VISUAL/APPLICATIONS/TOPPViewBase.cpp
@@ -1489,12 +1489,11 @@ namespace OpenMS
if (!ws_.currentSubWindow())
{
// TODO think about using lastActivatedSubwindow_
- const int id = tab_bar_.currentIndex();
- if (id < ws_.subWindowList().size())
- {
- return qobject_cast<PlotWidget*>(ws_.subWindowList()[id]->widget());
- }
- return nullptr;
+ const int id = tab_bar_.currentIndex();
+
+ if (id < 0 || id >= ws_.subWindowList().size()) return nullptr;
+
+ return qobject_cast<PlotWidget*>(ws_.subWindowList()[id]->widget());
}
return qobject_cast<PlotWidget*>(ws_.currentSubWindow()->widget());
}
+77
View File
@@ -0,0 +1,77 @@
From 9264cfd89cd55dd58898f29b0ea83e1235e43490 Mon Sep 17 00:00:00 2001
From: amit0617 <71893015+Amit0617@users.noreply.github.com>
Date: Sat, 12 Mar 2022 22:20:50 +0530
Subject: [PATCH 1/2] fix: 5864, isnan error
---
src/openms/source/QC/MQEvidenceExporter.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/openms/source/QC/MQEvidenceExporter.cpp b/src/openms/source/QC/MQEvidenceExporter.cpp
index f7a970908ec..6b85c71f6e3 100644
--- a/src/openms/source/QC/MQEvidenceExporter.cpp
+++ b/src/openms/source/QC/MQEvidenceExporter.cpp
@@ -41,10 +41,10 @@
#include <OpenMS/SYSTEM/File.h>
#include <QtCore/QDir>
-#include <boost/math/special_functions/fpclassify.hpp> // isnan
+#include <cmath> // isnan
#include <fstream>
-#include <boost/math/special_functions/fpclassify.hpp> // isnan
+#include <cmath> // isnan
#include <fstream>
using namespace OpenMS;
@@ -315,7 +315,7 @@ void MQEvidence::exportRowFromFeature_(
const double& uncalibrated_mz_error_ppm = ptr_best_hit->getMetaValue("uncalibrated_mz_error_ppm", NAN);
const double& calibrated_mz_error_ppm = ptr_best_hit->getMetaValue("calibrated_mz_error_ppm", NAN);
- if (isnan(uncalibrated_mz_error_ppm) && isnan(calibrated_mz_error_ppm))
+ if (std::isnan(uncalibrated_mz_error_ppm) && std::isnan(calibrated_mz_error_ppm))
{
file_ << "NA" << "\t"; // Mass error [ppm]
file_ << "NA" << "\t"; // Uncalibrated Mass error [ppm]
@@ -324,7 +324,7 @@ void MQEvidence::exportRowFromFeature_(
file_ << "NA" << "\t"; // Uncalibrated - Calibrated m/z [ppm]
file_ << "NA" << "\t"; // Uncalibrated - Calibrated m/z [mDa]
}
- else if (isnan(calibrated_mz_error_ppm))
+ else if (std::isnan(calibrated_mz_error_ppm))
{
file_ << "NA" << "\t"; // Mass error [ppm]
file_ << uncalibrated_mz_error_ppm << "\t"; // Uncalibrated Mass error [ppm]
@@ -333,7 +333,7 @@ void MQEvidence::exportRowFromFeature_(
file_ << "NA" << "\t"; // Uncalibrated - Calibrated m/z [ppm]
file_ << "NA" << "\t"; // Uncalibrated - Calibrated m/z [mDa]
}
- else if (isnan(uncalibrated_mz_error_ppm))
+ else if (std::isnan(uncalibrated_mz_error_ppm))
{
file_ << calibrated_mz_error_ppm << "\t"; // Mass error [ppm]
file_ << "NA" << "\t"; // Uncalibrated Mass error [ppm]
From 8bd42e7d799e4c1f8c0dfb1d79c60254384a17fd Mon Sep 17 00:00:00 2001
From: AMIT KUMAR MISHRA <71893015+Amit0617@users.noreply.github.com>
Date: Mon, 14 Mar 2022 12:45:00 +0530
Subject: [PATCH 2/2] Update MQEvidenceExporter.cpp
removed include duplicates
---
src/openms/source/QC/MQEvidenceExporter.cpp | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/openms/source/QC/MQEvidenceExporter.cpp b/src/openms/source/QC/MQEvidenceExporter.cpp
index 6b85c71f6e3..c3889026409 100644
--- a/src/openms/source/QC/MQEvidenceExporter.cpp
+++ b/src/openms/source/QC/MQEvidenceExporter.cpp
@@ -44,8 +44,6 @@
#include <cmath> // isnan
#include <fstream>
-#include <cmath> // isnan
-#include <fstream>
using namespace OpenMS;
+27
View File
@@ -0,0 +1,27 @@
From c6ae4a42311fc57e1bcb8b00b98b7289b90efb73 Mon Sep 17 00:00:00 2001
From: StefanBruens <stefan.bruens@rwth-aachen.de>
Date: Thu, 18 Aug 2022 05:19:07 +0200
Subject: [PATCH] Correct libOpenMS linkage to libWm5Core
The typo caused libOpenMS not being linked to libWm5Core, but only to
libWm5Mathmatics (twice), causing linker failures later with
`-Wl,--no-undefined`.
Fixes #6301
---
cmake/Modules/FindWM5.cmake | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/cmake/Modules/FindWM5.cmake b/cmake/Modules/FindWM5.cmake
index 0b0a2455dd1..191b4ae27b5 100644
--- a/cmake/Modules/FindWM5.cmake
+++ b/cmake/Modules/FindWM5.cmake
@@ -134,7 +134,7 @@ if(WM5_FOUND)
if(NOT TARGET WM5::Core)
add_library(WM5::Core UNKNOWN IMPORTED) # TODO we could try to infer shared/static
- set_property(TARGET WM5::Core PROPERTY IMPORTED_LOCATION "${WM5_Wm5Mathematics_LIBRARY_RELEASE}")
+ set_property(TARGET WM5::Core PROPERTY IMPORTED_LOCATION "${WM5_Wm5Core_LIBRARY_RELEASE}")
set_property(TARGET WM5::Core PROPERTY IMPORTED_LOCATION_RELEASE "${WM5_Wm5Core_LIBRARY_RELEASE}")
set_property(TARGET WM5::Core PROPERTY IMPORTED_LOCATION_DEBUG "${WM5_Wm5Core_LIBRARY_DEBUG}")
set_property(TARGET WM5::Core PROPERTY INCLUDE_DIRECTORIES "${WM5_INCLUDE_DIR}")
-9
View File
@@ -1,9 +0,0 @@
[Desktop Entry]
Name=INIFileEditor
Categories=Science;Biology;Chemistry;
Comment=An editor for OpenMS configuration files.
Exec=env OPENMS_DATA_PATH=/usr/share/OpenMS INIFileEditor %U
Icon=/usr/share/icons/TOPP/pixmaps/INIFileEditor.xpm
Terminal=false
Type=Application
StartupNotify=true
-26
View File
@@ -1,26 +0,0 @@
--- share/OpenMS/CHEMISTRY/unimod.xml 2015-04-21 04:57:18.000000000 -0500
+++ share/OpenMS/CHEMISTRY/unimod.xml 2015-09-12 13:02:40.267253395 -0500
@@ -404,6 +404,8 @@
spec_group="8"/>
<umod:specificity hidden="1" site="Y" position="Anywhere" classification="Artefact"
spec_group="9"/>
+ <umod:specificity hidden="0" site="U" position="Anywhere" classification="Chemical derivative"
+ spec_group="10"/>
<umod:delta mono_mass="57.021464" avge_mass="57.0513" composition="H(3) C(2) N O">
<umod:element symbol="H" number="3"/>
<umod:element symbol="C" number="2"/>
@@ -24341,6 +24343,14 @@
<umod:element symbol="O" number="1"/>
<umod:element symbol="S" number="1"/>
</umod:aa>
+ <umod:aa title="U" three_letter="Sec" full_name="Selenocysteine" mono_mass="150.953636"
+ avge_mass="150.0388">
+ <umod:element symbol="H" number="7"/>
+ <umod:element symbol="C" number="3"/>
+ <umod:element symbol="N" number="1"/>
+ <umod:element symbol="O" number="2"/>
+ <umod:element symbol="Se" number="1"/>
+ </umod:aa>
<umod:aa title="E" three_letter="Glu" full_name="Glutamic acid" mono_mass="129.042593"
avge_mass="129.114">
<umod:element symbol="H" number="7"/>
-12
View File
@@ -1,12 +0,0 @@
--- src/openms/CMakeLists.txt 2015-04-21 04:57:19.000000000 -0500
+++ src/openms/CMakeLists.txt 2015-05-28 18:33:59.809851316 -0500
@@ -87,7 +87,8 @@
${WM5_LIBRARIES}
${BZIP2_LIBRARIES}
${ZLIB_LIBRARIES}
- ${GLPK_LIBRARIES})
+ ${GLPK_LIBRARIES}
+ -lrt -lGL)
# xerces requires linking against CoreFoundation&CoreServices
if(APPLE)
-12
View File
@@ -1,12 +0,0 @@
--- src/pyOpenMS/setup.py 2014-05-31 17:33:27.924655744 +0200
+++ src/pyOpenMS/setup.orig.py 2013-11-13 15:35:16.000000000 +0100
@@ -109,7 +109,7 @@
if iswin:
extra_compile_args = ["/EHs", "/bigobj"]
elif sys.platform == "linux2":
- extra_link_args = ["-Wl,-s"]
+ extra_link_args = [ ]
elif sys.platform == "darwin":
# we need to manually link to the Qt Frameworks
extra_compile_args = ["-Qunused-arguments"]
-37
View File
@@ -1,37 +0,0 @@
--- src/pyOpenMS/tests/unittests/test.indexed.orig.mzML 2015-04-09 17:57:04.000000000 +0200
+++ src/pyOpenMS/tests/unittests/test.indexed.mzML 2015-05-01 21:50:40.523915224 +0200
@@ -28,7 +28,7 @@
<cvParam cvRef="MS" accession="MS:1000799" name="custom unreleased software tool" value="" />
</software>
<software id="so_dp_sp_0_pm_0" version="1.4.0" >
- <cvParam cvRef="MS" accession="MS:1000615" name="ProteoWizard" />
+ <cvParam cvRef="MS" accession="MS:1000615" name="ProteoWizard software" />
</software>
<software id="so_dp_sp_0_pm_1" version="1.11.0" >
<cvParam cvRef="MS" accession="MS:1000757" name="FileFilter" />
@@ -274,4 +274,4 @@
</indexList>
<indexListOffset>655460</indexListOffset>
<fileChecksum>0</fileChecksum>
-</indexedmzML>
\ No newline at end of file
+</indexedmzML>
--- src/pyOpenMS/tests/unittests/test2.orig.mzML 2015-04-09 17:57:04.000000000 +0200
+++ src/pyOpenMS/tests/unittests/test2.mzML 2015-05-01 21:49:41.658250791 +0200
@@ -11,7 +11,7 @@
<sourceFileList count="1">
<sourceFile id="sf_ru_0" name="file://IBT-RABEAM/Data/andersm/B08-08318.RAW" location="">
<cvParam cvRef="MS" accession="MS:1000569" name="SHA-1" value="8050207fea87c7c97555c6bb83fa50312b24fbbe" />
- <cvParam cvRef="MS" accession="MS:1000564" name="PSI mzData file" />
+ <cvParam cvRef="MS" accession="MS:1000564" name="PSI mzData format" />
<cvParam cvRef="MS" accession="MS:1000777" name="spectrum identifier nativeID format" />
</sourceFile>
</sourceFileList>
@@ -304,4 +304,4 @@
</spectrum>
</spectrumList>
</run>
-</mzML>
\ No newline at end of file
+</mzML>
-12
View File
@@ -1,12 +0,0 @@
--- src/tests/class_tests/openms/CMakeLists.orig.txt 2015-04-09 17:57:04.000000000 +0200
+++ src/tests/class_tests/openms/CMakeLists.txt 2015-04-14 11:12:48.620239096 +0200
@@ -65,7 +65,7 @@
# disable optimization for tests for gcc like compilers
if (CMAKE_COMPILER_IS_INTELCXX OR CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANG)
set(_TMP_CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE})
- set(CMAKE_CXX_FLAGS_RELEASE "-O0")
+ set(CMAKE_CXX_FLAGS_RELEASE " ")
endif()
#------------------------------------------------------------------------------
@@ -1,14 +0,0 @@
--- src/tests/topp/CMakeLists.orig.txt 2015-04-09 17:57:04.000000000 +0200
+++ src/tests/topp/CMakeLists.txt 2015-05-13 10:48:06.645814337 +0200
@@ -983,8 +983,8 @@
# 3bAxk01KjUAAAACgmVGNQIvf6JpEWo1Ah string, they will be ignore.
# Note that this string occurs twice in the file.
#
-add_test("TOPP_PeakPickerWavelet_3_out1" ${DIFF} -in1 PeakPickerWavelet_3.tmp -in2 ${DATA_DIR_TOPP}/PeakPickerWavelet_2Dopt_output.mzML -whitelist "3bAxk01KjUAAAACgmVGNQIvf6JpEWo1Ah")
-set_tests_properties("TOPP_PeakPickerWavelet_3_out1" PROPERTIES DEPENDS "TOPP_PeakPickerWavelet_3")
+#add_test("TOPP_PeakPickerWavelet_3_out1" ${DIFF} -in1 PeakPickerWavelet_3.tmp -in2 ${DATA_DIR_TOPP}/PeakPickerWavelet_2Dopt_output.mzML -whitelist "3bAxk01KjUAAAACgmVGNQIvf6JpEWo1Ah")
+#set_tests_properties("TOPP_PeakPickerWavelet_3_out1" PROPERTIES DEPENDS "TOPP_PeakPickerWavelet_3")
add_test("TOPP_PeakPickerWavelet_4" ${TOPP_BIN_PATH}/PeakPickerWavelet -test -ini ${DATA_DIR_TOPP}/PeakPickerWavelet_parameters.ini -in ${DATA_DIR_TOPP}/PeakPickerWavelet_input.mzML -out PeakPickerWavelet_4.tmp -threads 2)
add_test("TOPP_PeakPickerWavelet_4_out1" ${DIFF} -in1 PeakPickerWavelet_4.tmp -in2 ${DATA_DIR_TOPP}/PeakPickerWavelet_output.mzML)
set_tests_properties("TOPP_PeakPickerWavelet_4_out1" PROPERTIES DEPENDS "TOPP_PeakPickerWavelet_4")
-31
View File
@@ -1,31 +0,0 @@
--- src/pyOpenMS/setup.orig.py 2013-11-13 15:35:16.000000000 +0100
+++ src/pyOpenMS/setup.py 2014-06-19 14:14:54.653917304 +0200
@@ -1,9 +1,6 @@
# input-encoding: latin-1
from __future__ import print_function
-import distribute_setup
-distribute_setup.use_setuptools()
-
# windows ?
import sys
iswin = sys.platform == "win32"
@@ -25,6 +22,9 @@
import glob
import shutil
+# Import setuptools from system
+import setuptools
+
j = os.path.join
src_pyopenms = j(OPEN_MS_SRC, "src/pyOpenMS")
@@ -150,7 +150,7 @@
packages=["pyopenms"],
ext_package="pyopenms",
- version=version + "-" + timestamp,
+ version="2.0",
maintainer="Uwe Schmitt",
maintainer_email="uschmitt@mineway.de",
-3
View File
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1b96b176166b48dc20f09b5eb07183ef1f27d26497393e5167d73120d870a45
size 7059668