DOK2ANY
Dok2any is a Python package designed to convert dok files generated by LeDock molecular docking software, a non-standard chemical structure file format unique for LeDock, to various other chemical structure formats using Openbabel.
Installation Steps:
Install the package using pip:
pip install dok2any
Dependencies:
- python (>= 3.10)
- openbabel-wheel
Usage:
The dok2any package provides a command-line script to perform DOK file conversions.
usage: dok2any [-h] -idok IDOK -oformat OFORMAT -odir ODIR
Convert DOK files to specified output format using Open Babel.
arguments:
-h, --help show this help message and exit
-idok IDOK, --idok IDOK Path to the folder containing DOK files (required)
-oformat OFORMAT, --oformat OFORMAT Output format for conversion (e.g., mol2, pdb, sdf) (required)
-odir ODIR, --odir ODIR Path to the output directory (required)
Example Usage:
convert all the DOK files containing in a folder:
dok2any -idok data/dok_files/ -oformat sdf -odir data/converted_files/
This command will convert all DOK files in the data/dok_files/ folder to SDF format and save the output files in the data/converted_files directory.
convert a single DOK file:
dok2any -idok data/dok_files/ligand01.dok -oformat mol2 -odir data/converted_files/
This command will convert ligand01.dok file in the data/dok_files/ folder to MOL2 format and save the output files in the data/converted_files directory.
License:
dok2any is licensed under the MIT License. See the LICENSE file for more information.
Metadata
Release files for dok2any 0.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dok2any-0.0.6.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dok2any-0.0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.1 kB
Release files / dok2any-0.0.6.tar.gz
| Download URL | dok2any-0.0.6.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4de919b999f76c67a06a275a16c4b3118e65e9de0f5ba0269463b0cdab6250d9
|
|
BLAKE2b-256 checksum How to use checksums |
fa63cb996c554ee2bc16af266557fd1f92bac05f4aa19147df9a759dd86923aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / dok2any-0.0.6-py3-none-any.whl
| Download URL | dok2any-0.0.6-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
728ec298b3bcb441795f99374a76eafd1b06c0d4c115dc91a7586611032ad6f0
|
|
BLAKE2b-256 checksum How to use checksums |
94ecfb27607d5b330ac01f3a0818b7bd295b9fd1b760bca305cbd384bf3a3107
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|