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, 179🔥, 0💬
Popular Posts:
How to get help information on Open Babel Fingerprints? You can use the "babel -H fpt" command to ge...
Molecule Summary: ID: FYI-1002831 Names: InChIKey: JRZZGZUMLBSRII-WLVBBTHZS A-NSMILES: CC23CCC1/C(=C...
Molecule Summary: ID: FYI-1000290 SMILES: c1ccc2c(c1)ccc3ccccc32 Received at FYIcenter.com on: 2021-...
How to generate a molecule SVG picture from a SMILES string? The easiest way to generate a molecule ...
Molecule Summary: ID: FYI-1001939 SMILES: CC1=CN(C(=O)NC1=O)C2CC(C (O2)CO)N=[N+]=[N-]Received at FYI...