Collections:
"babel ... -o svg -xX" - Hide Implicit H in SVG
How to hide those H symbols (Hydrogen symbols) implicitly added to non-carbon terminal atoms in SVG with the "babel" command?
✍: FYIcenter.com
If you want to hide those Hydrogen symbols implicitly added to non-carbon terminal atoms in SVG format,
you can use the "-o svg -xX" option with the "babel" command.
Here is how the "-xX" option is described in Open Babel help document: "X - All atoms are explicitly declared. Useful if we don't want any extra hydrogens drawn to fill the valence."
For example, the following command generate a SVG picture with no implicit hydrogen symbols for the tyrosine molecule:
fyicenter$ obabel "-:c1cc(ccc1CC(C(=O)O)N)O" -O tyrosine-no-hydrogen.svg -xX 1 molecule converted
As a comparison, running the following command generates a SVG picture with implicit hydrogen symbols of the same molecule:
fyicenter$ obabel "-:c1cc(ccc1CC(C(=O)O)N)O" -O tyrosine.svg 1 molecule converted
Open both output files, tyrosine.svg and tyrosine-no-hydrogen.svg, in a Web browser, you see the differences:
Note that "-xX" option was added in Open Babel 2.4 for SVG format.
⇒ "babel ... -o svg -xC" - Hide Terminal C in SVG
⇐ "babel ... -o svg -xS" - Ball/Stick Depiction in SVG
2020-07-22, 2132🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1003088 Names: InChIKey: BWLSLIJZWMSHLG-VQHVLOKHS A-NSMILES: CC(OC(=O)/C=C...
Molecule Summary: ID: FYI-1002522 Names: InChIKey: VQECHRQHFMUVRS-UHFFFAOYS A-NSMILES: c3ccc(CC(Cc1c...
Molecule Summary: ID: FYI-1001896 SMILES: O=C(O)C(OC(=O)C(NC(=O)C( NC(=O)C(NC(=O)C(NC(=O)CN C(=O)C(NC(...
Molecule Summary: ID: FYI-1004220 Names: InChIKey: BOIDMZPWNXCVIM-UHFFFAOYS A-NSMILES: O=C(CC(F)(F)F...
Molecule Summary: ID: FYI-1000975 SMILES: S=C1S/C(=C/c2ccc(CC)cc2) C(=O)N1CCN(CC)CCReceived at FYIce...