class_docstr: Does sanity checks on pose generation.
class_docstr_tok: ["Does","sanity","checks","on","pose","generation","."]
code: def test_energy_term(self):
      N = 10
      M = 5
      coords1 = np.random.rand(N, 3)
      coords2 = np.random.rand(M, 3)
      weights = np.ones((5,))
      wrot = 1.0
      Nrot = 3
      energy = vina_energy_term(coords1, coords2, weights, wrot, Nrot)
      assert energy > 0
  
file_path: deepchem/deepchem/dock/tests/test_pose_scoring.py
imports: import logging
  import unittest
  import numpy
  from deepchem.dock.pose_scoring import vina_nonlinearity
  from deepchem.dock.pose_scoring import vina_hydrophobic
  from deepchem.dock.pose_scoring import vina_gaussian_first
  from deepchem.dock.pose_scoring import vina_gaussian_second
  from deepchem.dock.pose_scoring import vina_hbond
  from deepchem.dock.pose_scoring import vina_repulsion
  from deepchem.dock.pose_scoring import cutoff_filter
  from deepchem.dock.pose_scoring import vina_energy_term
label_desc: Use image node_id 7 for calling the TestPoseScoring obj's underlying member method code with example usage: obj.test_energy_term() without return types