Collections:
Ketcher File Structure
How is the Ketcher file structured?
✍: FYIcenter.com
At a high level, a Ketcher file is structured to represent
an object with a required property "root", which has a property
"nodes" to hold an array of graphical objects.
The hight level structure of a Ketcher file looks like this:
{
"root": {
"nodes": [
<object>,
<object>,
...,
<object>
]
}
}
Each graphical object has a required property "type" to specify the nature of the object. Here are some examples:
{
"type": "molecule",
(A molecule structure)
}
{
"type": "text",
(A text label)
}
{
"type": "arrow",
(A line ended with an arrow )
}
{
"type": "plus",
(A plus sign)
}
If the object is a "molecule", it must to be defined as a referenced-object. and move it the top level. The reason for the exception is probably to make the "nodes" structure short and easier to read. So the Ketcher file structure for a molecule with a text label looks like:
{
"root": {
"nodes": [
{
"$ref": "mol<seq>"
},
{
"type": "text",
...
}
]
},
"mol<seq>": {
"type": "molecule",
...
}
}
Note that the name of the referenced-molecule must use the pattern of "mol<seq>", where <seq> is a sequential number.
⇒ Export Ketcher File from Editor
2024-04-14, 1203🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1001108 SMILES: CCCC1=C(C(=O)NC2=C1C(=O) C3=C(C2=O)NC(=O)C(=C3CCC )C)CRecei...
Molecule Summary: ID: FYI-1002782 Names: InChIKey: XNAFHPAONUQCQY-LTGZKZEYS A-NSMILES: Cc1cc(N(=O)=O...
What Is SDF/Mol file format? SDF (Structural Data File), also call Mol file, or Molfile, is a text f...
What are the options for installing Open Babel on macOS computers? There are a number of options for...
Molecule Summary: ID: FYI-1005780 Names: InChIKey: GHPWLLSLLWHDPT-UHFFFAOYS A-NSMILES: CC(=O)c1c(O)c...