code: def test_neighbor_list():
      N_atoms = 10
      M_nbrs = 15
      ndim = 20
      nbr_cutoff = 5
      start = 1
      stop = 7
  
      layer = dc.models.layers.NeighborList(
          N_atoms, M_nbrs, ndim, nbr_cutoff, start, stop
      )
      config = layer.get_config()
      layer_copied = dc.models.layers.VinaFreeEnergy.from_config(config)
  
      assert layer_copied.N_atoms == layer.N_atoms
      assert layer_copied.M_nbrs == layer.M_nbrs
      assert layer_copied.ndim == layer.ndim
      assert layer_copied.nbr_cutoff == layer.nbr_cutoff
      assert layer_copied.start == layer.start
      assert layer_copied.stop == layer.stop
  
imports: import deepchem
  import pytest
label_desc: Use image node_id 14 for calling a global function with example usage: test_neighbor_list() without return types