Collections:
"babel ... -o svg -xP300" Bug - width="px" height="px"
Why "babel ... -o svg -xP300" command is not able scale a molecule SVG image?
✍: FYIcenter.com
The "babel ... -o svg -xP300" command has a code bug that results
incorrect attributes, width="px" height="px", in the top level "svg" element.
in both Open 2.3 and 2.4 releases.
However, "obabel ... -o svg -xP300" command works correctly in both Open 2.3 and 2.4 releases.
Commands below shows you the incorrectly generated width="px" height="px" attributes from "babel" command in Open Babel 2.4.
fyicenter$ babel -version No output file or format spec! Open Babel 2.4.1 -- May 25 2020 -- 08:24:13 Usage: babel [-i<input-type>] <name> [-o<output-type>] <name> Try -H option for more information. WARNING: babel is deprecated and will be removed in a future release of Open Babel. You should use obabel instead. For information on the differences please see: http://openbabel.org/docs/current/Command-line_tools/babel.html fyicenter$ obabel -:CCCCCCC -O carbon-chain.sdf --gen2D 1 molecule converted fyicenter$ babel carbon-chain.sdf carbon-chain.svg -xP300 1 molecule converted 20 audit log messages fyicenter$ grep viewBox carbon-chain.svg ... x="0" y="0" width="px" height="px" viewBox="0 0 100 100"> <svg width="100" height="100" x="0" y="0" viewBox="0 0 253.205 140" fyicenter$ obabel -:CCCCCCC -O carbon-chain.svg --gen2D -xP300 1 molecule converted fyicenter$ grep viewBox carbon-chain.svg ... x="0" y="0" width="300px" height="300px" viewBox="0 0 100 100"> <svg width="100" height="100" x="0" y="0" viewBox="0 0 253.205 140"
Commands below shows you the incorrectly generated width="px" height="px" attributes from "babel" command in Open Babel 2.3.
fyicenter$ babel -version No output file or format spec! Open Babel 2.3.1 -- Oct 13 2011 -- 15:14:47 Usage: babel [-i<input-type>] <name> [-o<output-type>] <name> Try -H option for more information. fyicenter$ obabel -:CCCCCCC -O carbon-chain.sdf --gen2D 1 molecule converted fyicenter$ babel carbon-chain.sdf carbon-chain.svg -xP300 1 molecule converted 25 audit log messages fyicenter$ grep viewBox carbon-chain.svg ... x="0" y="0" width="px" height="px" viewBox="0 0 100 100"> <svg width="100" height="100" x="0" y="0" viewBox="0 0 253.205 140" fyicenter$ obabel -:CCCCCCC -O carbon-chain.svg --gen2D -xP300 1 molecule converted fyicenter$ grep viewBox carbon-chain.svg ... x="0" y="0" width="300px" height="300px" viewBox="0 0 100 100"> <svg width="100" height="100" x="0" y="0" viewBox="0 0 253.205 140"
The good news is that the "babel" command is deprecated and will be removed in a future release. So we don't have to worry about it any more.
⇒ "babel ... -o svg -xd -xP300" Bug - Option -d takes a parameter
⇐ Scaling SVG Images using "viewBox" Attribute
2020-07-22, 1349🔥, 0💬
Popular Posts:
How to delete hydrogen atoms from molecule data during data conversion? If hydrogen atoms of a molec...
Molecule Summary: ID: FYI-1000938 SMILES: O=S(NC(NC1=C(CCC2)C2=CC= C1C3=CC=NC(OC)=C3)=O)(N( C4=CN(C)N=...
Molecule Summary: ID: FYI-1000356 SMILES: CC(=O)NC1==CC=C(O)C=C1 Received at FYIcenter.com on: 2021-...
Molecule Summary: ID: FYI-1003547 Names: InChIKey: UWKAYLJWKGQEPM-UHFFFAOYS A-NSMILES: C=CC(C)(CC/C=...
Molecule Summary: ID: FYI-1001179 SMILES: Oc1cc(O)c(C(=O)CCc2ccc(O )c(O)c2)c(O)c1Received at FYIcent...