# 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.
Release files for kmtools 0.0.27
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kmtools-0.0.27-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Release files / kmtools-0.0.27-py2.py3-none-any.whl
| Download URL | kmtools-0.0.27-py2.py3-none-any.whl |
|---|---|
| Size | 97.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
9ae6954e4676209e1eb9794e09d945f97416c09d3632b606bbb4c7a8f9c87437
|
|
BLAKE2b-256 checksum How to use checksums |
d648e1e5f2b017b2062a7cbbfeaee5d2701cc57f8bf292964874fe2dcd2995f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |