From 8556a172f7e1b6f745325dfee98aa16f47268abd Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 20 Jun 2023 07:39:12 +0000 Subject: automatic import of python-easypqp --- .gitignore | 1 + python-easypqp.spec | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 74 insertions(+) create mode 100644 python-easypqp.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..d3a4dcd 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/easypqp-0.1.37.tar.gz diff --git a/python-easypqp.spec b/python-easypqp.spec new file mode 100644 index 0000000..c5dc6e7 --- /dev/null +++ b/python-easypqp.spec @@ -0,0 +1,72 @@ +%global _empty_manifest_terminate_build 0 +Name: python-easypqp +Version: 0.1.37 +Release: 1 +Summary: EasyPQP: Simple library generation for OpenSWATH +License: BSD License +URL: https://github.com/grosenberger/easypqp +Source0: https://mirrors.aliyun.com/pypi/web/packages/7e/8e/1119deb94fc29fef4228990e68e8121e79f12f23220f29cd3381ec15321e/easypqp-0.1.37.tar.gz +BuildArch: noarch + + +%description +EasyPQP is a Python package that provides simplified and fast peptide query parameter generation for OpenSWATH. It can process input from MSFragger or other database search engines in pepXML format. Statistical validation can be conducted either using PyProphet or PeptideProphet/iProphet. Retention times are calibrated using an internal or external standard. In addition to a cumulative library, run-specific libraries are generated for non-linear RT alignment in OpenSWATH. For generation of PTM specific libraries that utilizes a unimod.xml database, you can further restrict the unimod.xml database file for modifications and site-specificities of interest. + +%package -n python3-easypqp +Summary: EasyPQP: Simple library generation for OpenSWATH +Provides: python-easypqp +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-easypqp +EasyPQP is a Python package that provides simplified and fast peptide query parameter generation for OpenSWATH. It can process input from MSFragger or other database search engines in pepXML format. Statistical validation can be conducted either using PyProphet or PeptideProphet/iProphet. Retention times are calibrated using an internal or external standard. In addition to a cumulative library, run-specific libraries are generated for non-linear RT alignment in OpenSWATH. For generation of PTM specific libraries that utilizes a unimod.xml database, you can further restrict the unimod.xml database file for modifications and site-specificities of interest. + +%package help +Summary: Development documents and examples for easypqp +Provides: python3-easypqp-doc +%description help +EasyPQP is a Python package that provides simplified and fast peptide query parameter generation for OpenSWATH. It can process input from MSFragger or other database search engines in pepXML format. Statistical validation can be conducted either using PyProphet or PeptideProphet/iProphet. Retention times are calibrated using an internal or external standard. In addition to a cumulative library, run-specific libraries are generated for non-linear RT alignment in OpenSWATH. For generation of PTM specific libraries that utilizes a unimod.xml database, you can further restrict the unimod.xml database file for modifications and site-specificities of interest. + +%prep +%autosetup -n easypqp-0.1.37 + +%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-easypqp -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot - 0.1.37-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..df02cd7 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +21817b0ac17e0c1ace2d9a86470050c4 easypqp-0.1.37.tar.gz -- cgit v1.2.3