modos.helpers.enums#

Classes#

UserElementType

Enumeration of element types exposed to the user.

ElementType

Enumeration of all element types.

Module Contents#

class modos.helpers.enums.UserElementType[source]#

Bases: str, enum.Enum

Enumeration of element types exposed to the user.

SAMPLE = 'sample'[source]#
ASSAY = 'assay'[source]#
DATA_ENTITY = 'data'[source]#
REFERENCE_GENOME = 'reference'[source]#
get_target_class()[source]#

Return the target class for the element type.

Return type:

type

classmethod from_object(obj)[source]#

Return the element type from an object.

class modos.helpers.enums.ElementType[source]#

Bases: str, enum.Enum

Enumeration of all element types.

SAMPLE = 'sample'[source]#
ASSAY = 'assay'[source]#
DATA_ENTITY = 'data'[source]#
REFERENCE_GENOME = 'reference'[source]#
REFERENCE_SEQUENCE = 'sequence'[source]#
get_target_class()[source]#

Return the target class for the element type.

Return type:

type

classmethod from_object(obj)[source]#

Return the element type from an object.

classmethod from_model_name(name)[source]#

Return the element type from an object name.

Parameters:

name (str)