sbol3.compref ============= .. py:module:: sbol3.compref Classes ------- .. autoapisummary:: sbol3.compref.ComponentReference Functions --------- .. autoapisummary:: sbol3.compref.build_component_reference Module Contents --------------- .. py:class:: ComponentReference(in_child_of: Union[SubComponent, str], refers_to: Union[sbol3.feature.Feature, str], *, roles: List[str] = None, orientation: str = None, name: str = None, description: str = None, derived_from: List[str] = None, generated_by: List[str] = None, measures: List[SBOLObject] = None, identity: str = None, type_uri: str = SBOL_COMPONENT_REFERENCE) Bases: :py:obj:`sbol3.feature.Feature` ComponentReference can be used to reference Features within SubComponents. .. py:method:: accept(visitor: Any) -> Any Invokes `visit_component_reference` on `visitor` with `self` as the only argument. :param visitor: The visitor instance :type visitor: Any :raises AttributeError: If visitor lacks a visit_component_reference method :return: Whatever `visitor.visit_component_reference` returns :rtype: Any .. py:attribute:: in_child_of .. py:attribute:: refers_to .. py:method:: validate(report: ValidationReport = None) -> ValidationReport .. py:function:: build_component_reference(identity: str, *, type_uri: str = SBOL_COMPONENT_REFERENCE) -> SBOLObject