LuceneのフロントエンドとしてGalaxyProjectを使用することを考えています。これは検索に関する大学の入門コースであるため、誰もがプログラミングの経験を持っているわけではありません。プログラミングの経験があっても、本当に重要なのは実装ではなく、データのプログラムによる変換です。Galaxyは、さまざまな構成とデータ変換を使用した明示的な仮説検定のための優れたインターフェースを提供します。
Get / REST /SOAインターフェース+ Meemooと多くのJSを使用していましたが、すべてをゼロから構築する必要があります。しかし、Galaxyのバッチ処理インターフェースにより、学習モジュールをパーサーに拡張することができます。
とにかく、Galaxyのさまざまなモジュールはコマンドラインを介して対話でき、それらのモジュールは単なるXML構成ファイルです:
<command interpreter="python">sorter.py -i $input -o $out_file1 -cols $column</command>
既存のコマンドラインAPIからXMLファイルを生成するために使用できるフレームワークはありますか?正規表現を実行できることはわかっていますが、APIのサブセットを手動で作成するのと同じくらい、ビルドに時間がかかります...
これが基本的すぎる場合は申し訳ありませんが、「自動APIラッパー」などの結果は当然のことながら検索結果が悪くなります:/
ありがとう!