Typical workflow

The typical workflow for the Next-Generation IEDB Tools API:

  1. Send an HTTP POST request to the /pipeline endpoint with input prediction data. The server will return a response with result_id`` and pipeline_id` immediately.

  2. Continue sending HTTP GET requests to /results/{result_id} to get the status of the request. Once the status is ‘done’, the result of the final stage of the pipeline will be returned.

workflow.png

To build a multi-step pipeline, a GET request to the /pipeline endpoint is required, as detailed below.