Существует ли что-либо, например общий (xml или аналогичный) формат для определения инструментов командной строки, например, входные параметры и выходные данные?
Формат должен быть достаточно подробным, чтобы служить основой для автоматического создания мастеров для заполнения входных данных, необходимых для инструмента.
Я уже нашел формат на основе xml , созданный верстаком интеграции биоинформатики Galaxy. Проблема заключается в том, что xml-файлы в формате Galaxy toolconfig не являются независимыми, а нуждаются в сопровождающем файле python (.py), который выполняет некоторую логику и не соответствует ни одному из определенных форматов, что затрудняет перенос на другие языки.
Итак, ищем другие предложения!