配置文件位于 biohub/abacus/config.json。ABACUS 有本地和远程两种使用方式。本地使用需安装 JRE 和对应的 ABACUS 数据库;远程使用只需填写远程 ABACUS Server 的 URL(注意要带 Back Slash)。配置文件格式如下:
biohub/abacus/config.json
{ "ABACUS_JAR_PATH": "jar 文件的绝对路径", "ABACUS_DATABASE_PATH": "数据库配置文件的绝对路径", "ABACUS_REMOTE_SERVER": "远程 ABACUS Server 的 URL" }
前两项与第三项二选一填写即可。当本地和远程两种方式皆可用时,优先选择本地方式。
{ id: GUID, // 标记此次任务的 ID query_url: URL // 用于查询任务状态的 URL }
{ status: String, output: URL // 结果文件的 URL,只有当 status == "SUCCESS" 时此域存在 }
status 种类:
status
启动一个计算任务。
multipart/form-data,file 域为所上传的文件。
multipart/form-data
file
AbacusTask
查询某个任务的状态。
AbacusQueryResult
当任务状态转为 SUCCESS, ERROR, TIMEOUT 时,发起任务的用户会收到 handler 为 abacus 的 Websocket 消息,其数据为 AbacusQueryResult 类型。
handler
abacus
There was an error while loading. Please reload this page.