code: def compute_pairwise_distances(
      first_coordinate: np.ndarray, second_coordinate: np.ndarray
  ) -> np.ndarray:
      """Computes pairwise distances between two molecules.
  
      Takes an input (m, 3) and (n, 3) numpy arrays of 3D coords of
      two molecules respectively, and outputs an m x n numpy
      array of pairwise distances in Angstroms between the first and
      second molecule. entry (i,j) is dist between the i"th
      atom of first molecule and the j"th atom of second molecule.
  
      Parameters
      ----------
      first_coordinate: np.ndarray
          A numpy array of shape `(m, 3)`, where `m` is the number of atoms.
      second_coordinate: np.ndarray
          A numpy array of shape `(n, 3)`, where `n` is the number of atoms.
  
      Returns
      -------
      pairwise_distances: np.ndarray
          A numpy array of shape `(m, n)`
      """
  
      pairwise_distances = cdist(
          first_coordinate, second_coordinate, metric="euclidean"
      )
      return pairwise_distances
  
file_path: deepchem/deepchem/utils/geometry_utils.py
imports: import numpy
  from scipy.spatial.distance import cdist
  from copy import deepcopy
label_desc: Use image node_id 10 for calling a global function with example usage: compute_pairwise_distances(first_coordinate, second_coordinate) and returns: pairwise_distances