Форум сайта python.su
Всем доброго времени суток.
Извините, если вопрос не совсем по теме.
Предлагаю администраторам создать отдельную ветку примерно с таким названием:
Python в естественных науках.
или
Python в химии и биологии.
И если добро даёте, то открываю ветку следующим вопросом.
——————
Для расчёта оптимальных положений докинга малых молекул (лигандов) к большим молекулам (в частности, к белкам) существует бесплатный пакет UCSF Chimera (в народе - просто Химера).
Собственно докинг выполняет встроенный модуль AutoDock Vina, написанный на питоне.
Раньше AutoDock Vina существовал как открытый веб-сервис, а сейчас он интегрирован в химеру и устанавливается автоматически вместе с ней (локально).
При попытке дочить лиганд к рецептору программа возвращает ошибку:
UserError: "/opt/UCSF/Chimera64-1.16/share/vina/" is not an executable
Service 'local:/opt/UCSF/Chimera64-1.16/share/vina/' is unavailable.
Офлайн
denismihОбычно такие симптомы означают, что ты неправильно установил пакет. Удали всё по максимуму, прочитай официальную документацию к пакету по его установке, выполни все инструкции точно по его установке. А если ты из исходников собирал прямо, то ты пакет поищи, пока не поздно. Сборка из исходников чего-либо - это прошлый век.
Все файлы по указанному пути исполняемые, проверено (chmode +rwx, ОС дебиан бустер).
denismihИ там будет две темы: одна - твоя вот эта; вторая - тема девушки фортранши. Для раздела маловато.
Предлагаю администраторам создать отдельную ветку примерно с таким названием:
Python в естественных науках.
Отредактировано py.user.next (Фев. 21, 2022 08:30:13)
Офлайн
Устанавливал не из сырцов, есть бинарник, всё оч. просто и ошибиться там как бы негде.
Но вот в логах отыскал такой абзац:
File "/opt/UCSF/Chimera64-1.16/share/WebServices/appWebService.py", line 48, in _initApp
self.backend = Backend(service, url)
File "/opt/UCSF/Chimera64-1.16/share/WebServices/opal_local.py", line 59, in __init__
% self.exePath)
UserError: "" is not an executable
Service 'local:' is unavailable.
Прикреплённый файлы:
vina.zip (4,5 KБ)
Офлайн
denismih
Устанавливал не из сырцов, есть бинарник, всё оч. просто и ошибиться там как бы негде.
denismihЭто очень похоже на непредусмотренные действия программы, которые бывают тогда, когда пользователь неправильно её установил, а не когда там какой-то веб-сервис перестал работать. Когда какой-то веб-сервис перестанет работать, программа тебе так и напишет “такой-то веб-сервис недоступен”.UserError: "/opt/UCSF/Chimera64-1.16/share/vina/" is not an executable
Service 'local:/opt/UCSF/Chimera64-1.16/share/vina/' is unavailable.
denismihЯ не первый десяток лет в компьютерном мире и уже больше десяти лет в мире чистого программирования. Если бы надо было что-то закомментировать и это всё бы решило, я бы уже так и посоветовал тебе ещё в первом сообщении. А так я просто уверен, что это пустая трата времени на поиск того, что не нужно искать.
ИМХО, может, закомментировать строки 48 и 59 или как-то подправить?
Отредактировано py.user.next (Фев. 22, 2022 03:51:47)
Офлайн
Спасибо за исчерпывающий ответ!!!
Попробую.
Офлайн