chemistry_tools.pubchem.enums
Attention
This package has the following additional requirements:
cawdrey>=0.1.7 mathematical>=0.1.13 pillow>=7.0.0 pyparsing>=2.4.6 tabulate>=0.8.9
These can be installed as follows:
python -m pip install chemistry-tools[pubchem]
Enumerations.
Classes:
|
Enumeration of valid values for the coordinate type. |
|
Enumeration of supported formats for the PubChem REST API. |
|
Enumeration of possible values for the PubChem namespace. |
-
enum
CoordinateType(value)[source] Bases:
enum_tools.custom_enums.IntEnumEnumeration of valid values for the coordinate type.
- Member Type
Valid values are as follows:
-
TWO_D= <CoordinateType.TWO_D: 1>
-
THREE_D= <CoordinateType.THREE_D: 2>
-
SUBMITTED= <CoordinateType.SUBMITTED: 3>
-
EXPERIMENTAL= <CoordinateType.EXPERIMENTAL: 4>
-
COMPUTED= <CoordinateType.COMPUTED: 5>
-
STANDARDIZED= <CoordinateType.STANDARDIZED: 6>
-
AUGMENTED= <CoordinateType.AUGMENTED: 7>
-
ALIGNED= <CoordinateType.ALIGNED: 8>
-
COMPACT= <CoordinateType.COMPACT: 9>
-
UNITS_ANGSTROMS= <CoordinateType.UNITS_ANGSTROMS: 10>
-
UNITS_NANOMETERS= <CoordinateType.UNITS_NANOMETERS: 11>
-
UNITS_PIXEL= <CoordinateType.UNITS_PIXEL: 12>
-
UNITS_POINTS= <CoordinateType.UNITS_POINTS: 13>
-
UNITS_STDBONDS= <CoordinateType.UNITS_STDBONDS: 14>
-
UNITS_UNKNOWN= <CoordinateType.UNITS_UNKNOWN: 255>
The
Enumand its members also have the following methods:
-
enum
PubChemFormats(value)[source] Bases:
enum_tools.custom_enums.StrEnumEnumeration of supported formats for the PubChem REST API.
- Member Type
Valid values are as follows:
-
JSON= <PubChemFormats.JSON: 'JSON'> JSON Format
-
XML= <PubChemFormats.XML: 'XML'> XML Format
-
CSV= <PubChemFormats.CSV: 'CSV'> CSV Format
-
PNG= <PubChemFormats.PNG: 'PNG'> PNG Format
The
Enumand its members also have the following methods:
-
enum
PubChemNamespace(value)[source] Bases:
enum_tools.custom_enums.StrEnumEnumeration of possible values for the PubChem namespace.
- Member Type
Valid values are as follows:
-
CID= <PubChemNamespace.CID: 'cid'> PubChem Compound ID
-
Name= <PubChemNamespace.Name: 'name'> Compound Name
-
SMILES= <PubChemNamespace.SMILES: 'smiles'> SMILES String
-
INCHIKEY= <PubChemNamespace.INCHIKEY: 'inchikey'> InChI Key
The
Enumand its members also have the following methods: