Skip to content

omnipy.components.isa.models.data_schema

CLASS DESCRIPTION
FieldType
IsaDataModel
IsaDataSchema
Type

FieldType

Bases: Enum

ATTRIBUTE DESCRIPTION
Data

Source code in src/omnipy/components/isa/models/data_schema.py
class FieldType(Enum):
    Data = 'Data'

Data class-attribute instance-attribute

Data = 'Data'

IsaDataModel

Bases: Model[IsaDataSchema]

Source code in src/omnipy/components/isa/models/data_schema.py
class IsaDataModel(Model[IsaDataSchema]):
    ...

IsaDataSchema

Bases: pyd.BaseModel

CLASS DESCRIPTION
Config
ATTRIBUTE DESCRIPTION
comments

TYPE: Optional[List[comment_schema.IsaCommentModel]]

field_context

TYPE: Optional[str]

field_id

TYPE: Optional[str]

field_type

TYPE: Optional[FieldType]

name

TYPE: Optional[str]

type

TYPE: Optional[Type]

Source code in src/omnipy/components/isa/models/data_schema.py
class IsaDataSchema(pyd.BaseModel):
    class Config:
        extra = pyd.Extra.forbid
        use_enum_values = True

    field_id: Optional[str] = pyd.Field(None, alias='@id')
    field_context: Optional[str] = pyd.Field(None, alias='@context')
    field_type: Optional[FieldType] = pyd.Field(None, alias='@type')
    name: Optional[str] = None
    type: Optional[Type] = None
    comments: Optional[List[comment_schema.IsaCommentModel]] = None

comments class-attribute instance-attribute

comments: Optional[List[comment_schema.IsaCommentModel]] = None

field_context class-attribute instance-attribute

field_context: Optional[str] = pyd.Field(None, alias='@context')

field_id class-attribute instance-attribute

field_id: Optional[str] = pyd.Field(None, alias='@id')

field_type class-attribute instance-attribute

field_type: Optional[FieldType] = pyd.Field(None, alias='@type')

name class-attribute instance-attribute

name: Optional[str] = None

type class-attribute instance-attribute

type: Optional[Type] = None

Config

ATTRIBUTE DESCRIPTION
extra

use_enum_values

Source code in src/omnipy/components/isa/models/data_schema.py
class Config:
    extra = pyd.Extra.forbid
    use_enum_values = True

extra class-attribute instance-attribute

extra = pyd.Extra.forbid

use_enum_values class-attribute instance-attribute

use_enum_values = True

Type

Bases: Enum

ATTRIBUTE DESCRIPTION
Acquisition_Parameter_Data_File

Array_Data_File

Array_Data_Matrix_File

Derived_Array_Data_File

Derived_Array_Data_Matrix_File

Derived_Data_File

Derived_Spectral_Data_File

Free_Induction_Decay_Data_File

Image_File

Metabolite_Assignment_File

Peptide_Assignment_File

Post_Translational_Modification_Assignment_File

Protein_Assignment_File

Raw_Data_File

Raw_Spectral_Data_File

Source code in src/omnipy/components/isa/models/data_schema.py
class Type(Enum):
    Raw_Data_File = 'Raw Data File'
    Derived_Data_File = 'Derived Data File'
    Image_File = 'Image File'
    Acquisition_Parameter_Data_File = 'Acquisition Parameter Data File'
    Derived_Spectral_Data_File = 'Derived Spectral Data File'
    Protein_Assignment_File = 'Protein Assignment File'
    Raw_Spectral_Data_File = 'Raw Spectral Data File'
    Peptide_Assignment_File = 'Peptide Assignment File'
    Array_Data_File = 'Array Data File'
    Derived_Array_Data_File = 'Derived Array Data File'
    Post_Translational_Modification_Assignment_File = (
        'Post Translational Modification Assignment File')
    Derived_Array_Data_Matrix_File = 'Derived Array Data Matrix File'
    Free_Induction_Decay_Data_File = 'Free Induction Decay Data File'
    Metabolite_Assignment_File = 'Metabolite Assignment File'
    Array_Data_Matrix_File = 'Array Data Matrix File'

Acquisition_Parameter_Data_File class-attribute instance-attribute

Acquisition_Parameter_Data_File = 'Acquisition Parameter Data File'

Array_Data_File class-attribute instance-attribute

Array_Data_File = 'Array Data File'

Array_Data_Matrix_File class-attribute instance-attribute

Array_Data_Matrix_File = 'Array Data Matrix File'

Derived_Array_Data_File class-attribute instance-attribute

Derived_Array_Data_File = 'Derived Array Data File'

Derived_Array_Data_Matrix_File class-attribute instance-attribute

Derived_Array_Data_Matrix_File = 'Derived Array Data Matrix File'

Derived_Data_File class-attribute instance-attribute

Derived_Data_File = 'Derived Data File'

Derived_Spectral_Data_File class-attribute instance-attribute

Derived_Spectral_Data_File = 'Derived Spectral Data File'

Free_Induction_Decay_Data_File class-attribute instance-attribute

Free_Induction_Decay_Data_File = 'Free Induction Decay Data File'

Image_File class-attribute instance-attribute

Image_File = 'Image File'

Metabolite_Assignment_File class-attribute instance-attribute

Metabolite_Assignment_File = 'Metabolite Assignment File'

Peptide_Assignment_File class-attribute instance-attribute

Peptide_Assignment_File = 'Peptide Assignment File'

Post_Translational_Modification_Assignment_File class-attribute instance-attribute

Post_Translational_Modification_Assignment_File = 'Post Translational Modification Assignment File'

Protein_Assignment_File class-attribute instance-attribute

Protein_Assignment_File = 'Protein Assignment File'

Raw_Data_File class-attribute instance-attribute

Raw_Data_File = 'Raw Data File'

Raw_Spectral_Data_File class-attribute instance-attribute

Raw_Spectral_Data_File = 'Raw Spectral Data File'