diff --git a/generated/jsonschema/allianceModel.schema.json b/generated/jsonschema/allianceModel.schema.json index 5bff093c..801f642a 100644 --- a/generated/jsonschema/allianceModel.schema.json +++ b/generated/jsonschema/allianceModel.schema.json @@ -3308,6 +3308,20 @@ "description": "Classifies the entity as private (for internal use) or not (for public use).", "type": "boolean" }, + "is_aberration": { + "description": "Indicates whether the allele is a chromosomal aberration, defined (per SO:1000183 - chromosome_structure_variation) as an alteration of the genome that leads to a change in the structure or number of one or more chromosomes.", + "type": [ + "boolean", + "null" + ] + }, + "is_balancer": { + "description": "Indicates whether the allele is a balancer: a chromosomal rearrangement that suppresses recombination over a region of one or more chromosomes. Balancers are a subtype of aberration, so this is only applicable to alleles for which is_aberration is true.", + "type": [ + "boolean", + "null" + ] + }, "is_extinct": { "description": "Does the allele still exist in a population somewhere?", "type": [ @@ -4192,6 +4206,20 @@ "description": "Classifies the entity as private (for internal use) or not (for public use).", "type": "boolean" }, + "is_aberration": { + "description": "Indicates whether the allele is a chromosomal aberration, defined (per SO:1000183 - chromosome_structure_variation) as an alteration of the genome that leads to a change in the structure or number of one or more chromosomes.", + "type": [ + "boolean", + "null" + ] + }, + "is_balancer": { + "description": "Indicates whether the allele is a balancer: a chromosomal rearrangement that suppresses recombination over a region of one or more chromosomes. Balancers are a subtype of aberration, so this is only applicable to alleles for which is_aberration is true.", + "type": [ + "boolean", + "null" + ] + }, "is_extinct": { "description": "Does the allele still exist in a population somewhere?", "type": [ diff --git a/model/schema/allele.yaml b/model/schema/allele.yaml index 9c690254..7a93cc2b 100644 --- a/model/schema/allele.yaml +++ b/model/schema/allele.yaml @@ -61,6 +61,8 @@ classes: - is_extinct - is_extrachromosomal - is_integrated + - is_aberration + - is_balancer - transgene_chromosome_location - allele_mutation_types - allele_inheritance_modes @@ -83,8 +85,6 @@ classes: exact_mappings: - SO:0001023 slot_usage: - aberration: # This slot is no longer declared in the Allele class; is this covered by something else? [CG] - notes: specific to FB allele_symbol: required: true laboratory_of_origin: @@ -93,6 +93,10 @@ classes: required: false is_integrated: required: false + is_aberration: + required: false + is_balancer: + required: false related_notes: notes: note_type from VocabularyTermSet 'Allele Note Type' @@ -109,6 +113,8 @@ classes: - is_extinct - is_extrachromosomal - is_integrated + - is_aberration + - is_balancer - transgene_chromosome_location_name - allele_mutation_type_dtos - allele_inheritance_mode_dtos @@ -675,14 +681,6 @@ classes: ## ------------ slots: - # This slot is currently not being used 2022-12-20; should it be? [CG] - aberration: - description: >- - Associated deficiency (etc.) whose breakpoint causes - the mutation - domain: Allele - range: string - allele_allele_associations: domain: Allele range: AlleleAlleleAssociation @@ -1009,6 +1007,24 @@ slots: domain: GenerationMethodDTO range: string # CV 'Irradiation Mutagen' + is_aberration: + description: >- + Indicates whether the allele is a chromosomal aberration, defined + (per SO:1000183 - chromosome_structure_variation) as an alteration of the + genome that leads to a change in the structure or number of one or more + chromosomes. + domain: Allele + range: boolean + + is_balancer: + description: >- + Indicates whether the allele is a balancer: a chromosomal rearrangement + that suppresses recombination over a region of one or more chromosomes. + Balancers are a subtype of aberration, so this is only applicable to + alleles for which is_aberration is true. + domain: Allele + range: boolean + is_extinct: description: >- Does the allele still exist in a population somewhere?