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, 697🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1000383 SMILES: O=c1c(O)c(O)c1=O Received at FYIcenter.com on: 2021-04-30
Where to find COVID-19 FAQ (Frequently Asked Questions)? I want to learn more about COVID-19 virus a...
Molecule Summary: ID: FYI-1003896 Names: InChIKey: FBJJMCHLCPHZNU-UHFFFAOYS A-NSMILES: C#CC(=O)OC5CN...
Molecule Summary: ID: FYI-1002299 Names: InChIKey: WFWLQNSHRPWKFK-UHFFFAOYS A-NSMILES: O=c2[nH]c(=O)...
Molecule Summary: ID: FYI-1002299 Names: InChIKey: WFWLQNSHRPWKFK-UHFFFAOYS A-NSMILES: O=c2[nH]c(=O)...