Source code for httk.atomistic.models.protostructure.like

"""The accepted-input union for protostructures."""

from typing import TYPE_CHECKING

import httk.atomistic.models.protostructure.backend
import httk.atomistic.models.protostructure.protostructure
import httk.atomistic.models.protostructure.view_base

if TYPE_CHECKING:
    import httk.atomistic.models.bareprotostructure.view_base
    import httk.atomistic.models.bareprototype.view_base
    import httk.atomistic.models.prototype.view_base

[docs] type ProtostructureLike = ( httk.atomistic.models.protostructure.backend.ProtostructureBackend | httk.atomistic.models.protostructure.view_base.ProtostructureViewBase | httk.atomistic.models.protostructure.protostructure.Protostructure | httk.atomistic.models.bareprototype.view_base.BarePrototypeViewBase | httk.atomistic.models.bareprotostructure.view_base.BareProtostructureViewBase | httk.atomistic.models.prototype.view_base.PrototypeViewBase )