FilterSubstanceByRole
=====================

.. currentmodule:: propertyestimator.protocols.miscellaneous

.. autoclass:: FilterSubstanceByRole

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~FilterSubstanceByRole.__init__
      ~FilterSubstanceByRole.apply_replicator
      ~FilterSubstanceByRole.can_merge
      ~FilterSubstanceByRole.execute
      ~FilterSubstanceByRole.get_attribute_type
      ~FilterSubstanceByRole.get_value
      ~FilterSubstanceByRole.get_value_references
      ~FilterSubstanceByRole.merge
      ~FilterSubstanceByRole.replace_protocol
      ~FilterSubstanceByRole.set_uuid
      ~FilterSubstanceByRole.set_value
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~FilterSubstanceByRole.allow_merging
      ~FilterSubstanceByRole.component_role
      ~FilterSubstanceByRole.dependencies
      ~FilterSubstanceByRole.expected_components
      ~FilterSubstanceByRole.filtered_substance
      ~FilterSubstanceByRole.id
      ~FilterSubstanceByRole.input_substance
      ~FilterSubstanceByRole.schema
   
   