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, 395🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1001812 SMILES: CC(C)CCCCCCOC(=O)C1=CC=C C=C1C(=O)OCCCCCCC(C)CReceived at ...
Molecule Summary: ID: FYI-1004891 Names: InChIKey: GJJFMKBJSRMPLA-UHFFFAOYS A-NSMILES: CCN(CC)C(=O)C...
Molecule Summary: ID: FYI-1006095 Names: InChIKey: MOYZEMOPQDTDHA-YQYZCKNZS A-NSMILES: C1C(CC2C3C(C1...
What are examples of Constitutional Isomers? The picture below gives an example of Constitutional Is...
Molecule Summary: ID: FYI-1003552 Names: InChIKey: GIBQQARAXHVEGD-BSOLPCOYS A-NSMILES: C[C@@H](O)[C@...