# №45 - Версия под кодовым названием "Тюнинг" ('''RNAFoldingAI 0.2'''). Осуществлен отказ от "обучения с подкреплением" (программно еще '''требуется отделить новый подход'''). Устранены ряд ошибок первичного реинжиниринга, реализовано [[Исправление оценки VDW]], появились функции [[RNAFoldingAI/Общие описание корреляционно-иерархического поиска|корреляционно-иерархического поиска]].
* После создания [[RNAInSpace]] было существенна изменена концепция, были осуществлены отказы от ряда направлений разработки, признанных не перспективными. Вошло в [[RNAInSpace]] по общим названием ''Модуль RNAWorld''
== Причины создания ==
Предметные причины создания описываются в статье «[[Геномика бросает вызов искусственному интеллекту]]». Здесь же мы рассмотрим причины только с точки зрения создания нового программного обеспечения '''RNAFoldingAI 0.2'''.
При написании данного ПО, был исследован исходных код ПО ''Rosetta 2.3'' (см. [[Молекулярное моделирование]]), который написан преимущественно на Си++ с элементами Фортрана и при этом ориентирован на ОС Linux, и дальнейшее его развитие пошло исключительно для ОС Linux. При ближайшем рассмотрении оказалось:
# Архитектурное качество ПО ''Rosetta 2.3'' находится на очень низком уровне
# Смешан объектно-ориентированный и процедурный стиль, часто используются глобальные переменные
# Использование Си++ утяжеляет программные конструкции
# Использование Фортрана сильно затрудняет процесс отладки (debug`ing)
# Объем кода большой и он не может быть поделен на предметные части, все смысловые части сильно переплетены между собой
Поэтому дальнейшее развитие данного ПО невозможно. Но при всех этих недостатках данное приложение обладает одним несомненным преимуществом - оно работает и проверенно людьми с био-образованием. Кроме того, наверное, это одно из лучших ПО из имеющихся на данный момент.
== Развитие модулей/компонентов ==
|