Benchling · Schema
Monomer
Life SciencesBiotechR&DMolecular BiologyLaboratory Information ManagementElectronic Lab NotebookAssay ManagementInventory ManagementSequence ManagementExperiment WorkflowsRESTWebhooks
Properties
| Name | Type | Description |
|---|---|---|
| archiveRecord | object | |
| attachmentPoints | array | A list of the capping group present at each location where the monomer can form a bond with other monomers |
| calculatedMolecularWeight | number | The molecular weight of the monomer as calculated by RDKit based on the monomer chemical structure |
| canonicalSmiles | string | The canonicalized chemical structure in SMILES format. |
| createdAt | string | DateTime the monomer was created. |
| customMolecularWeight | number | Optional molecular weight value that the user can provide to override the calculated molecular weight |
| exactMolecularWeight | number | The exact molecular weight of the monomer as calculated by RDKit based on the monomer chemical structure |
| id | string | ID of the monomer |
| modifiedAt | string | DateTime the monomer was last modified. |
| monomerType | object | |
| name | string | Name of the monomer |
| naturalAnalog | string | Symbol for the natural equivalent of the monomer. Acceptable natural analog values include IUPAC bases, r, and p. |
| originalSmiles | string | The original chemical structure supplied by the user in SMILES format. Null if the user did not originally supply SMILES. |
| polymerType | object | |
| symbol | string | User-defined identifier of the monomer, unique on the monomer type. |
| visualColor | string | The hex color code of the monomer visual symbol |
| visualSymbol | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.github.io/benchling/json-schema/Monomer.json",
"title": "Monomer",
"properties": {
"archiveRecord": {
"allOf": [
{
"$ref": "#/components/schemas/ArchiveRecord"
}
],
"nullable": true
},
"attachmentPoints": {
"description": "A list of the capping group present at each location where the monomer can form a bond with other monomers",
"example": [
"OH",
"OH"
],
"items": {
"type": "string"
},
"type": "array"
},
"calculatedMolecularWeight": {
"description": "The molecular weight of the monomer as calculated by RDKit based on the monomer chemical structure",
"example": 120.422,
"type": "number"
},
"canonicalSmiles": {
"description": "The canonicalized chemical structure in SMILES format.",
"example": "O[P@@](=S)([OH:1])[OH:2]",
"type": "string"
},
"createdAt": {
"description": "DateTime the monomer was created.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"customMolecularWeight": {
"description": "Optional molecular weight value that the user can provide to override the calculated molecular weight",
"example": 119.422,
"nullable": true,
"type": "number"
},
"exactMolecularWeight": {
"description": "The exact molecular weight of the monomer as calculated by RDKit based on the monomer chemical structure",
"example": 119.422,
"type": "number"
},
"id": {
"description": "ID of the monomer",
"example": "mon_bhuDUw9D",
"type": "string"
},
"modifiedAt": {
"description": "DateTime the monomer was last modified.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"monomerType": {
"allOf": [
{
"$ref": "#/components/schemas/MonomerType"
}
]
},
"name": {
"description": "Name of the monomer",
"example": "(Rp)-Phosphorothioate",
"type": "string"
},
"naturalAnalog": {
"description": "Symbol for the natural equivalent of the monomer. Acceptable natural analog values include IUPAC bases, r, and p.",
"example": "T",
"type": "string"
},
"originalSmiles": {
"description": "The original chemical structure supplied by the user in SMILES format. Null if the user did not originally supply SMILES.",
"example": "O[P@@](=S)([OH:1])[OH:2]",
"nullable": true,
"type": "string"
},
"polymerType": {
"allOf": [
{
"$ref": "#/components/schemas/MonomerPolymerType"
}
]
},
"symbol": {
"description": "User-defined identifier of the monomer, unique on the monomer type.",
"example": "Rsp",
"type": "string"
},
"visualColor": {
"description": "The hex color code of the monomer visual symbol",
"example": "#7051FC",
"nullable": true,
"type": "string"
},
"visualSymbol": {
"allOf": [
{
"$ref": "#/components/schemas/MonomerVisualSymbol"
}
],
"nullable": true
}
},
"type": "object"
}