Source code for fairgraph.openminds.core.research.strain

"""
<description not available>
"""

# this file was auto-generated

from openminds.properties import Property
from openminds.v4.core import Strain as OMStrain
from fairgraph import KGObject


[docs] class Strain(KGObject, OMStrain): """ <description not available> """ type_ = "https://openminds.om-i.org/types/Strain" default_space = "dataset" # forward properties are defined in the parent class (in openMINDS-Python) reverse_properties = [ Property( "is_background_strain_of", "openminds.v4.core.Strain", "backgroundStrain", reverse="background_strains", multiple=True, description="reverse of 'background_strains'", ), Property( "is_species_of", [ "openminds.v4.core.Subject", "openminds.v4.core.SubjectGroup", "openminds.v4.core.TissueSample", "openminds.v4.core.TissueSampleCollection", ], "species", reverse="species", multiple=True, description="reverse of 'species'", ), ] existence_query_properties = ("genetic_strain_type", "name", "species") def __init__( self, name=None, alternate_identifiers=None, background_strains=None, breeding_type=None, description=None, digital_identifier=None, disease_models=None, genetic_strain_type=None, is_background_strain_of=None, is_species_of=None, laboratory_code=None, ontology_identifiers=None, phenotype=None, species=None, stock_number=None, synonyms=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, alternate_identifiers=alternate_identifiers, background_strains=background_strains, breeding_type=breeding_type, description=description, digital_identifier=digital_identifier, disease_models=disease_models, genetic_strain_type=genetic_strain_type, is_background_strain_of=is_background_strain_of, is_species_of=is_species_of, laboratory_code=laboratory_code, ontology_identifiers=ontology_identifiers, phenotype=phenotype, species=species, stock_number=stock_number, synonyms=synonyms, )