af25a845c9
BIO.parseSmiles — парсер учебного подмножества SMILES (органические атомы верхнего регистра, связи -=#, ветви (), замыкание циклов цифрами/%nn, неявные H по валентности, 2D-укладка BFS). BIO.toJSON/download. biochem.html: поле ввода SMILES + кнопка Импорт (Enter), кнопки экспорта PNG (текущий холст 2D/3D) и JSON. Проверено: CCO→C2H6O, CC(=O)O→C2H4O2, C1=CC=CC=C1→C6H6 (Кекуле), ClC(Cl)(Cl)Cl→CCl4, OCC(O)CO→C3H8O3 (глицерин); мусор отсекается. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>