class_docstr: This class is a featurizer for the Molecule Attention Transformer [1]_.
  The returned value is a numpy array which consists of molecular graph descriptions:
      - Node Features
      - Adjacency Matrix
      - Distance Matrix
  
  References
  ---------
  .. [1] Lukasz Maziarka et al. "Molecule Attention Transformer`<https://arxiv.org/abs/2002.08264>`"
  
  Examples
  --------
  >>> import deepchem as dc
  >>> feat = dc.feat.MATFeaturizer()
  >>> out = feat.featurize("CCC")
  
  Note
  ----
  This class requires RDKit to be installed.
class_docstr_tok: ["This","class","is","a","featurizer","for","the","Molecule","Attention","Transformer","[","1","]","_",".","The","returned","value","is","a","numpy","array","which","consists","of","molecular","graph","descriptions",":","-","Node","Features","-","Adjacency","Matrix","-","Distance","Matrix","References","--","--","--","--","-","..","[","1","]","Lukasz","Maziarka","et","al",".","``","Molecule","Attention","Transformer","`","<","https",":","\/\/arxiv.org\/abs\/2002.08264",">","`","``","Examples","--","--","--","--",">",">",">","import","deepchem","as","dc",">",">",">","feat","=","dc.feat.MATFeaturizer","(",")",">",">",">","out","=","feat.featurize","(","``","CCC","''",")","Note","--","--","This","class","requires","RDKit","to","be","installed","."]
code: def __init__(self):
      pass
  
file_path: deepchem/deepchem/feat/molecule_featurizers/mat_featurizer.py
imports: from deepchem.feat.base_classes import MolecularFeaturizer
  from deepchem.utils.molecule_feature_utils import one_hot_encode
  from deepchem.utils.typing import RDKitMol, RDKitAtom
  import numpy
  from typing import Tuple, Any
  from dataclasses import dataclass
label_desc: Use image node_id 1 to create a new MATFeaturizer object from inherited base classes: MolecularFeaturizer with example: obj = MATFeaturizer()