Class: generalized molecular structure class
A molecule grouping class that can be written using a chemical formula using variables (e.g. n), or arithmetic expressions uing variables (e.g. 2n+2), plus optionally constraints on those variables (e.g. n>3). An example is alkane; CnH2n+2, which groups specific molecules such as methane
URI: chemrof:GeneralizedMolecularStructureClass
Parents
- is_a: MoleculeGroupingClass - A grouping class that classifies molecules. Example: carbohydrate, monosaccharide, amino acid, polyacrylamide
Attributes
Inherited from molecule grouping class:
- id 1..1
- Range: String
- molecule grouping class➞subtype of 0..*
- Description: grouping classes can be arranged in hierarchies arbitrarily deep. Note that subtype_of should only connect two grouping classes
- Range: MoleculeGroupingClass
- molecule grouping class➞classifies 0..1
- Range: Molecule
Other properties
Examples: | Example(value='monosaccharide', description=None) |