SchemaGene class
//en.wikipedia.org/wiki/Gene)) Examples include FOXP2 (Forkhead box protein P2), SCARNA21 (small Cajal body-specific RNA 21), A- (agouti genotype). See https://schema.org/Gene
Constructors
- SchemaGene.new({SchemaGene? alternativeOf, SchemaBioChemEntity? encodesBioChemEntity, dynamic expressedIn, String? hasBioPolymerSequence, dynamic associatedDisease, SchemaBioChemEntity? bioChemInteraction, SchemaBioChemEntity? bioChemSimilarity, SchemaDefinedTerm? biologicalRole, SchemaGrant? funding, SchemaBioChemEntity? hasBioChemEntityPart, dynamic hasMolecularFunction, dynamic hasRepresentation, SchemaGene? isEncodedByBioChemEntity, dynamic isInvolvedInBiologicalProcess, dynamic isLocatedInSubcellularLocation, SchemaBioChemEntity? isPartOfBioChemEntity, dynamic taxonomicRange, String? additionalType, String? alternateName, dynamic description, String? disambiguatingDescription, dynamic identifier, dynamic image, dynamic mainEntityOfPage, String? name, SchemaAction? potentialAction, String? sameAs, dynamic subjectOf, String? url})
- Create a new instance of SchemaGene
Properties
- additionalType ↔ String?
-
//schema.org/docs/styleguide.html">style guide. Supported
types: String, String
getter/setter pair
- alternateName ↔ String?
-
An alias for the item.
getter/setter pair
- alternativeOf ↔ SchemaGene?
-
Another gene which is a variation of this one.
getter/setter pair
- associatedDisease ↔ dynamic
-
Disease associated to this BioChemEntity Such disease can be a
MedicalCondition or a URL If you want to add an evidence
supporting the association, please use PropertyValue. Supported
types:
MedicalCondition
,PropertyValue
, Stringgetter/setter pair - bioChemInteraction ↔ SchemaBioChemEntity?
-
A BioChemEntity that is known to interact with this item.
getter/setter pair
- bioChemSimilarity ↔ SchemaBioChemEntity?
-
A similar BioChemEntity, e.g., obtained by fingerprint
similarity algorithms.
getter/setter pair
- biologicalRole ↔ SchemaDefinedTerm?
-
A role played by the BioChemEntity within a biological context.
getter/setter pair
- description ↔ dynamic
-
A description of the item. Supported types: String,
TextObject
getter/setter pair - disambiguatingDescription ↔ String?
-
A sub property of description A short description of the item
used to disambiguate from other, similar items Information from
other properties (in particular, name) may be necessary for the
description to be useful for disambiguation.
getter/setter pair
- encodesBioChemEntity ↔ SchemaBioChemEntity?
-
Another BioChemEntity encoded by this one.
getter/setter pair
- expressedIn ↔ dynamic
-
Tissue, organ, biological sample, etc in which activity of this
gene has been observed experimentally For example brain,
digestive system. Supported types:
AnatomicalStructure
,AnatomicalSystem
,BioChemEntity
,DefinedTerm
getter/setter pair - funding ↔ SchemaGrant?
-
A [
Grant
] that directly or indirectly provide funding or sponsorship for this item See also [ownershipFundingInfo
].getter/setter pair - hasBioChemEntityPart ↔ SchemaBioChemEntity?
-
Indicates a BioChemEntity that (in some sense) has this
BioChemEntity as a part.
getter/setter pair
- hasBioPolymerSequence ↔ String?
-
A symbolic representation of a BioChemEntity For example, a
nucleotide sequence of a Gene or an amino acid sequence of a
Protein.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasMolecularFunction ↔ dynamic
-
Molecular function performed by this BioChemEntity; please use
PropertyValue if you want to include any evidence. Supported
types:
DefinedTerm
,PropertyValue
, Stringgetter/setter pair - hasRepresentation ↔ dynamic
-
A common representation such as a protein sequence or chemical
structure for this entity For images use schema.org/image.
Supported types:
PropertyValue
, String, Stringgetter/setter pair - identifier ↔ dynamic
-
The identifier property represents any kind of identifier for
any kind of [
Thing
], such as ISBNs, GTIN codes, UUIDs etc Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links See background notes for more details Supported types:PropertyValue
, String, Stringgetter/setter pair - image ↔ dynamic
-
An image of the item This can be a [
URL
] or a fully described [ImageObject
]. Supported types:ImageObject
, Stringgetter/setter pair - isEncodedByBioChemEntity ↔ SchemaGene?
-
Another BioChemEntity encoding by this one.
getter/setter pair
- isInvolvedInBiologicalProcess ↔ dynamic
-
Biological process this BioChemEntity is involved in; please use
PropertyValue if you want to include any evidence. Supported
types:
DefinedTerm
,PropertyValue
, Stringgetter/setter pair - isLocatedInSubcellularLocation ↔ dynamic
-
Subcellular location where this BioChemEntity is located; please
use PropertyValue if you want to include any evidence.
Supported types:
DefinedTerm
,PropertyValue
, Stringgetter/setter pair - isPartOfBioChemEntity ↔ SchemaBioChemEntity?
-
Indicates a BioChemEntity that is (in some sense) a part of this
BioChemEntity.
getter/setter pair
- mainEntityOfPage ↔ dynamic
-
Indicates a page (or other CreativeWork) for which this thing is
the main entity being described See background
notes for details.
Supported types:
CreativeWork
, Stringgetter/setter pair - name ↔ String?
-
The name of the item.
getter/setter pair
- potentialAction ↔ SchemaAction?
-
Indicates a potential Action, which describes an idealized
action in which this thing would play an 'object' role.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sameAs ↔ String?
-
URL of a reference Web page that unambiguously indicates the
item's identity E.g the URL of the item's Wikipedia page,
Wikidata entry, or official website.
getter/setter pair
- subjectOf ↔ dynamic
-
A CreativeWork or Event about this Thing. Supported types:
CreativeWork
, Eventgetter/setter pair - taxonomicRange ↔ dynamic
-
The taxonomic grouping of the organism that expresses, encodes,
or in some way related to the BioChemEntity. Supported types:
DefinedTerm
, String, String,Taxon
getter/setter pair - url ↔ String?
-
URL of the item.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJsonLd(
) → Map< String, dynamic> - Serialize SchemaGene to JSON-LD
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited