Socket
Socket
Sign inDemoInstall

dok2any

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dok2any

Convert DOK files to various chemical structure formats using Open Babel.


Maintainers
1

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.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc