summaryrefslogtreecommitdiff
path: root/python-ms-deisotope.spec
blob: 9f02b45004d8e43193d88486513e750655376f90 (plain)
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
%global _empty_manifest_terminate_build 0
Name:		python-ms-deisotope
Version:	0.0.46
Release:	1
Summary:	Access, Deisotope, and Charge Deconvolute Mass Spectra
License:	Apache Software License
URL:		https://pypi.org/project/ms-deisotope/
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/0c/45/690f845115aa00e41087b475585e56b132418a8661d027472958411b1624/ms_deisotope-0.0.46.tar.gz

Requires:	python3-six
Requires:	python3-numpy
Requires:	python3-scipy
Requires:	python3-dill
Requires:	python3-ms-peak-picker
Requires:	python3-brain-isotopic-distribution
Requires:	python3-pyteomics
Requires:	python3-lxml
Requires:	python3-psims
Requires:	python3-idzip
Requires:	python3-pyzstd
Requires:	python3-comtypes
Requires:	python3-pythonnet
Requires:	python3-matplotlib
Requires:	python3-click
Requires:	python3-h5py
Requires:	python3-hdf5plugin
Requires:	python3-click
Requires:	python3-comtypes
Requires:	python3-h5py
Requires:	python3-hdf5plugin
Requires:	python3-pythonnet
Requires:	python3-matplotlib

%description
This library combines `brainpy` and `ms_peak_picker` to build a toolkit for
MS and MS/MS data. The goal of these libraries is to provide pieces of the puzzle
for evaluating MS data modularly. The goal of this library is to combine the modules
to streamline processing raw data.

%package -n python3-ms-deisotope
Summary:	Access, Deisotope, and Charge Deconvolute Mass Spectra
Provides:	python-ms-deisotope
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
BuildRequires:	python3-cffi
BuildRequires:	gcc
BuildRequires:	gdb
%description -n python3-ms-deisotope
This library combines `brainpy` and `ms_peak_picker` to build a toolkit for
MS and MS/MS data. The goal of these libraries is to provide pieces of the puzzle
for evaluating MS data modularly. The goal of this library is to combine the modules
to streamline processing raw data.

%package help
Summary:	Development documents and examples for ms-deisotope
Provides:	python3-ms-deisotope-doc
%description help
This library combines `brainpy` and `ms_peak_picker` to build a toolkit for
MS and MS/MS data. The goal of these libraries is to provide pieces of the puzzle
for evaluating MS data modularly. The goal of this library is to combine the modules
to streamline processing raw data.

%prep
%autosetup -n ms-deisotope-0.0.46

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-ms-deisotope -f filelist.lst
%dir %{python3_sitearch}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.46-1
- Package Spec generated