Source code for fairgraph.openminds.chemicals.chemical_mixture

"""
Structured information about a mixture of chemical substances.
"""

# this file was auto-generated

from openminds.properties import Property
from openminds.v4.chemicals import ChemicalMixture as OMChemicalMixture
from fairgraph import KGObject


[docs] class ChemicalMixture(KGObject, OMChemicalMixture): """ Structured information about a mixture of chemical substances. """ type_ = "https://openminds.om-i.org/types/ChemicalMixture" default_space = "in-depth" # forward properties are defined in the parent class (in openMINDS-Python) reverse_properties = [ Property( "composes", ["openminds.v4.ephys.Electrode", "openminds.v4.ephys.ElectrodeArray", "openminds.v4.ephys.Pipette"], ["insulatorMaterial", "material"], reverse=["insulator_material", "material"], multiple=True, description="reverse of insulator_material, material", ), Property( "used_in", [ "openminds.v4.ephys.CellPatching", "openminds.v4.ephys.PipetteUsage", "openminds.v4.specimen_prep.TissueCulturePreparation", "openminds.v4.specimen_prep.TissueSampleSlicing", ], ["cultureMedium", "pipetteSolution", "tissueBathSolution"], reverse=["culture_medium", "pipette_solution", "tissue_bath_solution"], multiple=True, description="reverse of culture_medium, pipette_solution, tissue_bath_solution", ), ] existence_query_properties = ("has_parts", "type") def __init__( self, name=None, additional_remarks=None, composes=None, has_parts=None, product_source=None, type=None, used_in=None, id=None, data=None, space=None, release_status=None, ): return KGObject.__init__( self, id=id, space=space, release_status=release_status, data=data, name=name, additional_remarks=additional_remarks, composes=composes, has_parts=has_parts, product_source=product_source, type=type, used_in=used_in, )