(вращательные связи?) в молекуле?
Алгоритм, который я видел, просто:
• строит граф молекулы
• по очереди удаляет рёбра графа и смотрит на связность
• если связность графа нарушена, то считает, что это ребро — rotatable bond.
Насколько это честный алгоритм с точки зрения химии?
не всё будет ловить -- можно представить себе три кольца, соединённых по кругу одинарными связями. Тогда такой алгоритм будет выдавать ноль rotatable bond, когда в реальности ими будут все одинарные связи.
хотя они и не rotatable в самом честном смысле этого слова, пожалуй.
Обсуждают сегодня