Data

Data#

This is a sub-package for testing. It has the function get_data to retrieve the data.

In [1]: from moldrug.data import get_data

In [2]: import json

In [3]: print(json.dumps(get_data('x0161'), indent = 3))
{
   "box": {
      "boxcenter": [
         12.11,
         1.84,
         23.56
      ],
      "boxsize": [
         22.5,
         22.5,
         22.5
      ]
   },
   "ligand_3D": "/home/docs/checkouts/readthedocs.org/user_builds/moldrug/conda/stable/lib/python3.9/site-packages/moldrug/data/x0161/ligand_3D.mol",
   "smiles": "COC(=O)C=1C=CC(=CC1)S(=O)(=O)N",
   "protein": {
      "pdb": "/home/docs/checkouts/readthedocs.org/user_builds/moldrug/conda/stable/lib/python3.9/site-packages/moldrug/data/x0161/protein.pdb",
      "pdbqt": "/home/docs/checkouts/readthedocs.org/user_builds/moldrug/conda/stable/lib/python3.9/site-packages/moldrug/data/x0161/protein.pdbqt"
   }
}

In [4]: print(json.dumps(get_data('6lu7'), indent = 3))
{
   "box": {
      "boxcenter": [
         -8.5,
         13.5,
         66.5
      ],
      "boxsize": [
         23.0,
         25.8,
         21.0
      ]
   },
   "ligand_3D": "/home/docs/checkouts/readthedocs.org/user_builds/moldrug/conda/stable/lib/python3.9/site-packages/moldrug/data/6lu7/ligand_3D.mol",
   "smiles": "OCc1ccccc1",
   "protein": {
      "pdb": "/home/docs/checkouts/readthedocs.org/user_builds/moldrug/conda/stable/lib/python3.9/site-packages/moldrug/data/6lu7/protein.pdb",
      "pdbqt": "/home/docs/checkouts/readthedocs.org/user_builds/moldrug/conda/stable/lib/python3.9/site-packages/moldrug/data/6lu7/protein.pdbqt"
   }
}