%global _empty_manifest_terminate_build 0
Name: python-thtools
Version: 0.3.0
Release: 1
Summary: A library for the analysis of toehold switch riboregulators created by the iGEM team City of London UK 2021.
License: GPLv3
URL: https://github.com/lkn849/thtools/
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/94/aa/1f5ce97b5f4fd960bff40f57939689dc6ec20f9deba8a1ead91cfe7124e7/thtools-0.3.0.tar.gz
BuildArch: noarch
Requires: python3-eel
Requires: python3-pathos
Requires: python3-prettytable
%description
# ToeholdTools
| Category | Status |
|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Repository | [](https://github.com/lkn849/thtools/blob/master/COPYING) [](https://thtools.readthedocs.io/) |
| Package |  [](https://pypi.org/project/thtools/) [](https://pypistats.org/packages/thtools) |
| Build | [](https://github.com/lkn849/thtools/actions/workflows/autowheel.yml) [](https://github.com/lkn849/thtools/actions/workflows/autoapp.yml) [](https://github.com/lkn849/thtools/actions/workflows/autotest.yml) [](https://codecov.io/gh/lkn849/thtools/)|
| Quality | [](https://lgtm.com/projects/g/lkn849/thtools/context:python) [](https://lgtm.com/projects/g/lkn849/thtools/context:javascript) [](https://lgtm.com/projects/g/lkn849/thtools/) |
A library for the analysis of toehold switch riboregulators created by the iGEM team City of London UK 2021.
## What is ToeholdTools?
ToeholdTools is a Python package and desktop app designed to facilitate analyzing
and designing toehold switches, created as part of the 2021 iGEM competition. **As of 2021 this is the *only* software of its kind!**
It's still in the making, so please leave a feature request
if there is anything else you would like to see!
## Features
- An easy-to-use programmatic API for investigating the target RNA specificity of toehold switches.
- A desktop app complete with a graphical user interface for users who prioritise ease over configuration.
- Full offline support in both the desktop app and the API, with offline support for the latest release of miRBase as well.
- Progress–tracking support in both the desktop app and the API.
- Support for Pandas to allow further data-processing.
## Documentation
Installation instructions, the full API reference and all available developer notes can be found [here](https://thtools.readthedocs.io/en/stable/).
## License
ToeholdTools is licensed under the terms of the [GPLv3](https://github.com/lkn849/thtools/blob/master/COPYING).
However, the distributed app is bundled with several third party projects.
Please see [third_party/NOTICES.md](https://github.com/lkn849/thtools/blob/master/third_party/NOTICES.md) for more information.
© Copyright 2021, Lucas Ng.
%package -n python3-thtools
Summary: A library for the analysis of toehold switch riboregulators created by the iGEM team City of London UK 2021.
Provides: python-thtools
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-thtools
# ToeholdTools
| Category | Status |
|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Repository | [](https://github.com/lkn849/thtools/blob/master/COPYING) [](https://thtools.readthedocs.io/) |
| Package |  [](https://pypi.org/project/thtools/) [](https://pypistats.org/packages/thtools) |
| Build | [](https://github.com/lkn849/thtools/actions/workflows/autowheel.yml) [](https://github.com/lkn849/thtools/actions/workflows/autoapp.yml) [](https://github.com/lkn849/thtools/actions/workflows/autotest.yml) [](https://codecov.io/gh/lkn849/thtools/)|
| Quality | [](https://lgtm.com/projects/g/lkn849/thtools/context:python) [](https://lgtm.com/projects/g/lkn849/thtools/context:javascript) [](https://lgtm.com/projects/g/lkn849/thtools/) |
A library for the analysis of toehold switch riboregulators created by the iGEM team City of London UK 2021.
## What is ToeholdTools?
ToeholdTools is a Python package and desktop app designed to facilitate analyzing
and designing toehold switches, created as part of the 2021 iGEM competition. **As of 2021 this is the *only* software of its kind!**
It's still in the making, so please leave a feature request
if there is anything else you would like to see!
## Features
- An easy-to-use programmatic API for investigating the target RNA specificity of toehold switches.
- A desktop app complete with a graphical user interface for users who prioritise ease over configuration.
- Full offline support in both the desktop app and the API, with offline support for the latest release of miRBase as well.
- Progress–tracking support in both the desktop app and the API.
- Support for Pandas to allow further data-processing.
## Documentation
Installation instructions, the full API reference and all available developer notes can be found [here](https://thtools.readthedocs.io/en/stable/).
## License
ToeholdTools is licensed under the terms of the [GPLv3](https://github.com/lkn849/thtools/blob/master/COPYING).
However, the distributed app is bundled with several third party projects.
Please see [third_party/NOTICES.md](https://github.com/lkn849/thtools/blob/master/third_party/NOTICES.md) for more information.
© Copyright 2021, Lucas Ng.
%package help
Summary: Development documents and examples for thtools
Provides: python3-thtools-doc
%description help
# ToeholdTools
| Category | Status |
|----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Repository | [](https://github.com/lkn849/thtools/blob/master/COPYING) [](https://thtools.readthedocs.io/) |
| Package |  [](https://pypi.org/project/thtools/) [](https://pypistats.org/packages/thtools) |
| Build | [](https://github.com/lkn849/thtools/actions/workflows/autowheel.yml) [](https://github.com/lkn849/thtools/actions/workflows/autoapp.yml) [](https://github.com/lkn849/thtools/actions/workflows/autotest.yml) [](https://codecov.io/gh/lkn849/thtools/)|
| Quality | [](https://lgtm.com/projects/g/lkn849/thtools/context:python) [](https://lgtm.com/projects/g/lkn849/thtools/context:javascript) [](https://lgtm.com/projects/g/lkn849/thtools/) |
A library for the analysis of toehold switch riboregulators created by the iGEM team City of London UK 2021.
## What is ToeholdTools?
ToeholdTools is a Python package and desktop app designed to facilitate analyzing
and designing toehold switches, created as part of the 2021 iGEM competition. **As of 2021 this is the *only* software of its kind!**
It's still in the making, so please leave a feature request
if there is anything else you would like to see!
## Features
- An easy-to-use programmatic API for investigating the target RNA specificity of toehold switches.
- A desktop app complete with a graphical user interface for users who prioritise ease over configuration.
- Full offline support in both the desktop app and the API, with offline support for the latest release of miRBase as well.
- Progress–tracking support in both the desktop app and the API.
- Support for Pandas to allow further data-processing.
## Documentation
Installation instructions, the full API reference and all available developer notes can be found [here](https://thtools.readthedocs.io/en/stable/).
## License
ToeholdTools is licensed under the terms of the [GPLv3](https://github.com/lkn849/thtools/blob/master/COPYING).
However, the distributed app is bundled with several third party projects.
Please see [third_party/NOTICES.md](https://github.com/lkn849/thtools/blob/master/third_party/NOTICES.md) for more information.
© Copyright 2021, Lucas Ng.
%prep
%autosetup -n thtools-0.3.0
%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-thtools -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Mon May 15 2023 Python_Bot - 0.3.0-1
- Package Spec generated