;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\207" [require ob org-element] 2) #@44 Execute SMILES babel `BODY' with `PARAMS'. (defalias 'org-babel-execute:smiles #[(body params) "\301\302\303\"!\207" [body shell-command-to-string format "obabel -:\"%s\" -osvg 2> /dev/null"] 4 (#$ . 155)]) #@37 Jump to molecule `NAME' definition. (defalias 'molecule-jump #[(name) "\301 \210\302\303\304\"!\207" [name org-mark-ring-push org-link-open-from-string format "[[%s]]"] 4 (#$ . 369)]) #@69 Export molecule to HTML format on `PATH' with `DESC' and `BACKEND'. (defalias 'molecule-export #[(path desc backend) "\304 \305\216\306 !\210\307\310 \211;\203\311\312#\266\202\202#\313A@\"\266\202* \314=\2050\315\316\n\211#)\207" [#1=#:wconfig path name backend current-window-configuration #[nil "\301!\207" [#1# set-window-configuration] 2] molecule-jump :name org-element-context get-text-property 0 plist-get html format "%s"] 6 (#$ . 560)]) (byte-code "\300\301\302\303\304\305%\210\306\307 \310\311#\210\312\313!\207" [org-link-set-parameters "molecule" :follow molecule-jump :export molecule-export org-element-map org-element-parse-buffer src-block #[(src) "\301\211;\203\302\303#\266\202\202\304A@\"\266\202\305\230\2053\306\211;\203+\302\303#\207\304A@\"\266\202\207" [src :language get-text-property 0 plist-get "smiles" :name] 6] provide ob-smiles] 6)