This package provides a set of tools for modeling protein knots, lassos and other.
Project description
Topoly
Protein knots and lassos search tools from the INTERDISCIPLINARY LABORATORY of BIOLOGICAL SYSTEMS MODELLING, University of Warsaw, Warsaw, Poland
This package provides a set of executable programs as well as a shared library with a Python 3 wrapper.
- knotnet
- homflylink
- surfacesmytraj
- ncuclinks
- lmpoly
- gln
Requirements
- Python 3 (3.5 or later)
- NumPy
- Matplotlib
- Boost 1.50 or later
Installation as python PIP package
Install Topoly using the standard python package installer PIP:
pip3 install topoly
Topoly can be installed without administrative privileges in the home folder of a particular user or in a Python Virtual Environment. In that case all files (binaries, documentation, libraries and python modules) will be installed in:
$HOME/.local/
or venv/
respectively.
If you choose to install Topoly with administrative privileges then everything will be installed in:
/usr/local/
Please note that after the installation it is necessary to add the folder that contains libraries
Installation as DEB, RPM, ZIP
Topoly is also distributed as a DEB, RPM and ZIP package.
DEB and RPM packages install the package to /usr
, so binaries should be found in /usr/bin
, libraries in /usr/lib
and the documentation in /usr/share/doc
If you choose to install Topoly from a ZIP package please make sure that the libraries from the lib
subfolder are
placed in a folder that is listed in the LD_LIBRARY_PATH
.
The Python wrappers are built as module extensions and therefore they require that the lib
subfolder should be
added to your PYTHONPATH
variable.
Testing
To verify that the topoly is correctly installed please run the runtests.sh
script located in share/doc/topoly/test
.
(/usr/share/doc/topoly/test
if installed from RPM or DEB)
Using Topoly
Please have a look at the tests in share/doc/topoly/test
to see usage examples.
or have a look at our test project:
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.
Source Distributions
Built Distributions
Hashes for topoly-0.1.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e30d97dca745b4d5279a9f8a4fde16910c9b3d3e4f6f44cd3dc7707da04c96e9 |
|
MD5 | af72ae40fe5cceb8949dbe15beeda56c |
|
BLAKE2b-256 | d6c68624f1cfbbffa02ba0489952a875eb36a25a232b65d3bd4d6e98cc62b2f8 |
Hashes for topoly-0.1.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25c5c64411a8eb3f1927af837c2f19b1d7f41382e6cc9ada44176c2168e0e74a |
|
MD5 | fadf637eb86ab143cacc1e78bb665640 |
|
BLAKE2b-256 | 25678c438af4d6313b86f1d41dc3dbe46f9c68b809fcf35fbb905967fa8e54a2 |
Hashes for topoly-0.1.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d70350af7072314aa08f318d2c5be2439840fece0d25287a7b169211493033 |
|
MD5 | 4e5bfa702a88752ff103d4442374a46a |
|
BLAKE2b-256 | ab69461afe43065df6fee87253e1253473d4d100307679593bf57d8e268dc9c4 |
Hashes for topoly-0.1.1-cp34-cp34m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e439888b41e2590119083000669b0e2097bca1a30de1dfa6f4567e2523ebf6f6 |
|
MD5 | ef8beec315de9b77431fc59f319d6dd5 |
|
BLAKE2b-256 | 9678c1f0ccbe773a80f6381ebbd3482dd8a156d39da413ba551a7b1f681075be |