Skip to content

Instantly share code, notes, and snippets.

@ravila4
Created February 12, 2018 02:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ravila4/8d4c45be841b3e53848c17bdcf6f0a30 to your computer and use it in GitHub Desktop.
Save ravila4/8d4c45be841b3e53848c17bdcf6f0a30 to your computer and use it in GitHub Desktop.
Script for converting receptors to pdbqt using ODDT
#!/usr/bin/env python3
# Ricardo Avila
# Script for converting receptors to pdbqt using ODDT
import sys
import oddt
from oddt.docking.AutodockVina import write_vina_pdbqt
if len(sys.argv) != 4:
print("Usage:", sys.argv[0], "<format> <receptor> <output_folder>")
else:
file_type = sys.argv[1]
receptor_file = sys.argv[2]
path = sys.argv[3]
# Read input molecule
receptor = next(oddt.toolkit.readfile(file_type, receptor_file))
# Write output
write_vina_pdbqt(receptor, path, flexible=False)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment