chemprop.featurizers.molecule
=============================

.. py:module:: chemprop.featurizers.molecule


Attributes
----------

.. autoapisummary::

   chemprop.featurizers.molecule.logger
   chemprop.featurizers.molecule.MoleculeFeaturizerRegistry


Classes
-------

.. autoapisummary::

   chemprop.featurizers.molecule.MorganFeaturizerMixin
   chemprop.featurizers.molecule.BinaryFeaturizerMixin
   chemprop.featurizers.molecule.CountFeaturizerMixin
   chemprop.featurizers.molecule.MorganBinaryFeaturizer
   chemprop.featurizers.molecule.MorganCountFeaturizer
   chemprop.featurizers.molecule.RDKit2DFeaturizer
   chemprop.featurizers.molecule.V1RDKit2DFeaturizerMixin
   chemprop.featurizers.molecule.V1RDKit2DFeaturizer
   chemprop.featurizers.molecule.V1RDKit2DNormalizedFeaturizer
   chemprop.featurizers.molecule.ChargeFeaturizer


Module Contents
---------------

.. py:data:: logger

.. py:data:: MoleculeFeaturizerRegistry

.. py:class:: MorganFeaturizerMixin(radius = 2, length = 2048, include_chirality = True)

   .. py:attribute:: length
      :value: 2048



   .. py:attribute:: F


   .. py:method:: __len__()


.. py:class:: BinaryFeaturizerMixin

   .. py:method:: __call__(mol)


.. py:class:: CountFeaturizerMixin

   .. py:method:: __call__(mol)


.. py:class:: MorganBinaryFeaturizer(radius = 2, length = 2048, include_chirality = True)

   Bases: :py:obj:`MorganFeaturizerMixin`, :py:obj:`BinaryFeaturizerMixin`, :py:obj:`chemprop.featurizers.base.VectorFeaturizer`\ [\ :py:obj:`rdkit.Chem.Mol`\ ]


.. py:class:: MorganCountFeaturizer(radius = 2, length = 2048, include_chirality = True)

   Bases: :py:obj:`MorganFeaturizerMixin`, :py:obj:`CountFeaturizerMixin`, :py:obj:`chemprop.featurizers.base.VectorFeaturizer`\ [\ :py:obj:`rdkit.Chem.Mol`\ ]


.. py:class:: RDKit2DFeaturizer

   Bases: :py:obj:`chemprop.featurizers.base.VectorFeaturizer`\ [\ :py:obj:`rdkit.Chem.Mol`\ ]


   .. py:method:: __len__()


   .. py:method:: __call__(mol)


.. py:class:: V1RDKit2DFeaturizerMixin

   Bases: :py:obj:`chemprop.featurizers.base.VectorFeaturizer`\ [\ :py:obj:`rdkit.Chem.Mol`\ ]


   .. py:method:: __len__()


   .. py:method:: __call__(mol)


.. py:class:: V1RDKit2DFeaturizer

   Bases: :py:obj:`V1RDKit2DFeaturizerMixin`


   .. py:attribute:: generator


.. py:class:: V1RDKit2DNormalizedFeaturizer

   Bases: :py:obj:`V1RDKit2DFeaturizerMixin`


   .. py:attribute:: generator


.. py:class:: ChargeFeaturizer

   Bases: :py:obj:`chemprop.featurizers.base.VectorFeaturizer`\ [\ :py:obj:`rdkit.Chem.Mol`\ ]


   .. py:method:: __call__(mol)


   .. py:method:: __len__()


