Module: ncbi.datasets.openapi.model.v1_gene_descriptor

NCBI Datasets API

Module: ncbi.datasets.openapi.model.v1_gene_descriptor

NCBI Datasets API

### NCBI Datasets is a resource that lets you easily gather data from NCBI. The Datasets version 1 API is considred stable and will not be subject to breaking changes. However, certain endpoints will be [deprecated](https://www.ncbi.nlm.nih.gov/datasets/docs/v1/reference-docs/rest-api/deprecated_apis/), and then sunset as newer versions are published. For some larger downloads, you may want to download a [dehydrated zip archive](https://www.ncbi.nlm.nih.gov/datasets/docs/v1/how-tos/genomes/large-download/), and retrieve the individual data files at a later time. # noqa: E501

The version of the OpenAPI document: v1 Generated by: https://openapi-generator.tech

ncbi.datasets.openapi.model.v1_gene_descriptor.lazy_import()
class ncbi.datasets.openapi.model.v1_gene_descriptor.V1GeneDescriptor(*args, **kwargs)

Bases: ncbi.datasets.openapi.model_utils.ModelNormal

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

allowed_values

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict with a capitalized key describing the allowed value and an allowed value. These dicts store the allowed enum values.

Type

dict

attribute_map

The key is attribute name and the value is json key in definition.

Type

dict

discriminator_value_class_map

A dict to go from the discriminator variable value to the discriminator class name.

Type

dict

validations

The key is the tuple path to the attribute and the for var_name this is (var_name,). The value is a dict that stores validations for max_length, min_length, max_items, min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, inclusive_minimum, and regex.

Type

dict

additional_properties_type

A tuple of classes accepted as additional properties values.

Type

tuple

allowed_values = {}
validations = {}
additional_properties_type = (<class 'bool'>, <class 'datetime.date'>, <class 'datetime.datetime'>, <class 'dict'>, <class 'float'>, <class 'int'>, <class 'list'>, <class 'str'>, <class 'NoneType'>)
openapi_types = {'annotations': ([<class 'ncbi.datasets.openapi.model.v1_annotation.V1Annotation'>],), 'chromosome': (<class 'str'>,), 'chromosomes': ([<class 'str'>],), 'common_name': (<class 'str'>,), 'description': (<class 'str'>,), 'ensembl_gene_ids': ([<class 'str'>],), 'gene_groups': ([<class 'ncbi.datasets.openapi.model.v1_gene_group.V1GeneGroup'>],), 'gene_id': (<class 'str'>,), 'genomic_ranges': ([<class 'ncbi.datasets.openapi.model.v1_seq_range_set.V1SeqRangeSet'>],), 'genomic_regions': ([<class 'ncbi.datasets.openapi.model.v1_genomic_region.V1GenomicRegion'>],), 'nomenclature_authority': (<class 'ncbi.datasets.openapi.model.v1_nomenclature_authority.V1NomenclatureAuthority'>,), 'omim_ids': ([<class 'str'>],), 'orientation': (<class 'ncbi.datasets.openapi.model.v1_orientation.V1Orientation'>,), 'proteins': ([<class 'ncbi.datasets.openapi.model.v1_protein.V1Protein'>],), 'reference_standards': ([<class 'ncbi.datasets.openapi.model.v1_genomic_region.V1GenomicRegion'>],), 'replaced_gene_ids': ([<class 'str'>],), 'rna_type': (<class 'ncbi.datasets.openapi.model.v1_gene_descriptor_rna_type.V1GeneDescriptorRnaType'>,), 'swiss_prot_accessions': ([<class 'str'>],), 'symbol': (<class 'str'>,), 'synonyms': ([<class 'str'>],), 'tax_id': (<class 'str'>,), 'taxname': (<class 'str'>,), 'transcripts': ([<class 'ncbi.datasets.openapi.model.v1_transcript.V1Transcript'>],), 'type': (<class 'ncbi.datasets.openapi.model.v1_gene_descriptor_gene_type.V1GeneDescriptorGeneType'>,)}
discriminator = None
attribute_map = {'annotations': 'annotations', 'chromosome': 'chromosome', 'chromosomes': 'chromosomes', 'common_name': 'common_name', 'description': 'description', 'ensembl_gene_ids': 'ensembl_gene_ids', 'gene_groups': 'gene_groups', 'gene_id': 'gene_id', 'genomic_ranges': 'genomic_ranges', 'genomic_regions': 'genomic_regions', 'nomenclature_authority': 'nomenclature_authority', 'omim_ids': 'omim_ids', 'orientation': 'orientation', 'proteins': 'proteins', 'reference_standards': 'reference_standards', 'replaced_gene_ids': 'replaced_gene_ids', 'rna_type': 'rna_type', 'swiss_prot_accessions': 'swiss_prot_accessions', 'symbol': 'symbol', 'synonyms': 'synonyms', 'tax_id': 'tax_id', 'taxname': 'taxname', 'transcripts': 'transcripts', 'type': 'type'}
read_only_vars = {}
required_properties = {'_check_type', '_configuration', '_data_store', '_path_to_item', '_spec_property_naming', '_visited_composed_classes'}
Generated November 25, 2024