Bits of reusable code to make our lives easier.
Project description
# KMTools
[](https://anaconda.org/kimlab/kmtools/) [](https://kimlab.gitlab.io/kmtools/v0.0.27/) [](https://gitlab.com/kimlab/kmtools/commits/v0.0.27/) [](https://kimlab.gitlab.io/kmtools/v0.0.27/htmlcov/)
Bits of reusable code to make our lives easier.
Follows the Whole Sort of General Mish Mash design principle.
## Contents
- [Tools](#tools) - [DB tools](#db-tools) - [DF tools](#df-tools) - [PY tools](#py-tools) - [Sequence tools](#sequence-tools) - [Structure tools](#structure-tools) - [System tools](#system-tools)
- [Contributing](#contributing)
## Tools
### Structure tools
Using [kmbio](https://github.com/kimlaborg/kmbio) instead of [biopython](https://github.com/biopython/biopython) leads to substantially better performance (> 2x with lots of room for improvement).
#### To do
- [ ] Cythonize more bottlenecks to improve performance.
- [ ] Add Python / Cython code for generating biological assemblies.
## Contributing
- Make sure all tests pass before merging into master.
- Follow the PEP8 / PyFlake / Flake8 / etc. guidelines.
- Add tests for new code.
- Try to document things.
- Break any / all of the above if you have a good reason.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size kmtools-0.0.27-py2.py3-none-any.whl (97.1 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View |
Hashes for kmtools-0.0.27-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ae6954e4676209e1eb9794e09d945f97416c09d3632b606bbb4c7a8f9c87437 |
|
MD5 | 88d1fe487af6ff4d6d2f6b2ca965fdb6 |
|
BLAKE2-256 | d648e1e5f2b017b2062a7cbbfeaee5d2701cc57f8bf292964874fe2dcd2995f5 |