Cas
albert.resources.cas
CasCategory
Attributes:
Name | Type | Description |
---|---|---|
USER |
|
|
VERISK |
|
|
TSCA_PUBLIC |
|
|
TSCA_PRIVATE |
|
|
NOT_TSCA |
|
|
EXTERNAL |
|
|
UNKNOWN |
|
|
CL_INVENTORY_UPLOAD |
|
Hazard
Bases: BaseAlbertModel
Represents a chemical hazard.
Show JSON schema:
{
"description": "Represents a chemical hazard.",
"properties": {
"subCategory": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard subcategory",
"title": "Subcategory"
},
"hCode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard code",
"title": "Hcode"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard category",
"title": "Category"
},
"class": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard classification",
"title": "Class"
},
"hCodeText": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Hazard code text",
"title": "Hcodetext"
}
},
"title": "Hazard",
"type": "object"
}
Fields:
-
sub_category
(str | None
) -
h_code
(str | None
) -
category
(str | float | None
) -
hazard_class
(str | None
) -
h_code_text
(str | None
)
Cas
Bases: BaseResource
Represents a CAS entity.
Methods:
Name | Description |
---|---|
from_string |
Creates a Cas object from a string. |
Attributes:
Name | Type | Description |
---|---|---|
number |
str
|
|
name |
str | None
|
|
description |
str | None
|
|
notes |
str | None
|
|
category |
CasCategory | None
|
|
smiles |
str | None
|
|
inchi_key |
str | None
|
|
iupac_name |
str | None
|
|
id |
str | None
|
|
hazards |
list[Hazard] | None
|
|
wgk |
str | None
|
|
ec_number |
str | None
|
|
type |
str | None
|
|
classification_type |
str | None
|
|
order |
str | None
|
|
metadata |
dict[str, MetadataItem]
|
|
description
description: str | None = Field(
None, description="The description or name of the CAS."
)
inchi_key
inchi_key: str | None = Field(
None,
alias="inchiKey",
description="InChIKey of the CAS.",
)
iupac_name
iupac_name: str | None = Field(
None,
alias="iUpacName",
description="IUPAC name of the CAS.",
)
hazards
ec_number
ec_number: str | None = Field(
None,
alias="ecListNo",
description="European Community (EC) number.",
)
classification_type
classification_type: str | None = Field(
None,
alias="classificationType",
description="Classification type of the CAS.",
)