ProtocolPath
============

.. currentmodule:: propertyestimator.workflow.utils

.. autoclass:: ProtocolPath

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~ProtocolPath.__init__
      ~ProtocolPath.append_uuid
      ~ProtocolPath.from_string
      ~ProtocolPath.pop_next_in_path
      ~ProtocolPath.prepend_protocol_id
      ~ProtocolPath.replace_protocol
      ~ProtocolPath.to_components
      ~ProtocolPath.validate
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~ProtocolPath.full_path
      ~ProtocolPath.is_global
      ~ProtocolPath.last_protocol
      ~ProtocolPath.path_separator
      ~ProtocolPath.property_name
      ~ProtocolPath.property_separator
      ~ProtocolPath.protocol_path
      ~ProtocolPath.start_protocol
   
   