mgnipy.emgapi_v2_client.models.genome_schema module#

class mgnipy.emgapi_v2_client.models.genome_schema.GenomeSchema(accession, catalogue_id, taxon_lineage, ena_genome_accession, catalogue_version=<mgnipy.emgapi_v2_client.types.Unset object>)[source]#

Bases: object

Simple schema for a Genome model.

Parameters:
  • accession (str )

  • catalogue_id (None | str )

  • taxon_lineage (None | str )

  • ena_genome_accession (None | str )

  • catalogue_version (None | str | Unset)

accession#
Type:

str

catalogue_id#
Type:

None | str

taxon_lineage#
Type:

None | str

ena_genome_accession#
Type:

None | str

catalogue_version#

Version of the genome catalogue

Type:

None | str | Unset

accession: str #
property additional_keys: list [str ]#
additional_properties: dict [str , Any ]#
catalogue_id: None | str #
catalogue_version: None | str | Unset#
ena_genome_accession: None | str #
classmethod from_dict(src_dict)[source]#
Parameters:

src_dict (Mapping [str , Any ])

Return type:

T

taxon_lineage: None | str #
to_dict()[source]#
Return type:

dict [str , Any ]