我正在考虑将Galaxy Project用作Lucene的前端。这是一个关于搜索的入门大学课程,所以不是每个人都有编程经验。即使有编程经验,实际上并不是真正重要的实现,而是数据的编程转换。 Galaxy为使用各种配置和数据转换的显式假设测试提供了一个很好的界面。
我们正在使用Get / REST / SOA接口+ Meemoo和许多JS,但我们必须从头开始构建所有内容。但是Galaxy的批处理接口允许我们将学习模块扩展到解析器。
无论如何,Galaxy的各种模块可以通过命令行进行交互,这些模块只是XML config files:
<command interpreter="python">sorter.py -i $input -o $out_file1 -cols $column</command>
我是否可以使用任何框架从现有命令行API生成XML文件?我知道我可以做正则表达式,但这只需要手动创建API的子集就需要花费很长时间......
很抱歉,如果这太基础了,“自动API包装器”等会导致搜索结果出乎意料的糟糕:/
谢谢!