code: def test_ani_feat():
      max_atoms = 23
      radial_cutoff = 4.6
      angular_cutoff = 3.1
      radial_length = 32
      angular_length = 8
      atom_cases = [1, 6, 7, 8, 16]
      atomic_number_differentiated = True
      coordinates_in_bohr = True
  
      layer = dc.models.layers.ANIFeat(
          max_atoms,
          radial_cutoff,
          angular_cutoff,
          radial_length,
          angular_length,
          atom_cases,
          atomic_number_differentiated,
          coordinates_in_bohr,
      )
      config = layer.get_config()
      layer_copied = dc.models.layers.ANIFeat.from_config(config)
  
      assert layer_copied.max_atoms == layer.max_atoms
      assert layer_copied.radial_cutoff == layer.radial_cutoff
      assert layer_copied.angular_cutoff == layer.angular_cutoff
      assert layer_copied.radial_length == layer.radial_length
      assert layer_copied.angular_length == layer.angular_length
      assert layer_copied.atom_cases == layer.atom_cases
      assert (
          layer_copied.atomic_number_differentiated
          == layer.atomic_number_differentiated
      )
      assert (
          layer_copied.coordinates_in_bohr == layer.coordinates_in_bohr
      )
  
imports: import deepchem
  import pytest
label_desc: Use image node_id 16 for calling a global function with example usage: test_ani_feat() without return types