SeqBench

Batch Workflow — Multi-Tool Sequence Pipelines Over a FASTA

Chain several tools into a pipeline and run it over every record in a multi-FASTA.

🌐 Runs on the SeqBench API — also callable via REST & MCP, and in bulk from the batch tools

Go beyond a single operation: assemble a pipeline of SeqBench tools and run it across a whole multi-FASTA in one pass. Each step takes the sequence produced by the previous step (or the original record, or any earlier step), so you can reverse-complement, translate, then analyse the resulting protein — or design any chain that fits your workflow. Every step runs on the SeqBench API, and the same pipeline is callable programmatically via POST /api/v1/workflow. Inspect the per-record step-by-step trace and download the combined results as CSV or TSV.

0 records detected

Chain several tools into a pipeline — e.g. reverse-complement → translate → protein properties — and run it over every record at once. Each step feeds its sequence into the next. The same pipeline runs programmatically via POST /api/v1/workflow.

How to use the Batch Workflow tool

  1. 1Paste a multi-FASTA file, or one sequence per line.
  2. 2Add pipeline steps and pick a tool for each; by default each step's sequence output feeds the next (you can also draw from the initial record or an earlier step).
  3. 3Run the pipeline over every record, expand any record to see its per-step trace, and download the combined CSV/TSV table.

Frequently asked questions

How is this different from the batch processor?
The Batch Processor runs one tool over every record. The Batch Workflow chains several tools into a pipeline: each step's sequence output becomes the next step's input, so you can run multi-stage analyses — e.g. reverse complement → translate → protein properties — over the whole file at once.
Where does each step's input come from?
By default a step reads the sequence produced by the previous step. A step can also draw from the initial record or from any earlier step that emits a sequence, so you can build branched or re-based pipelines. Steps that don't emit a sequence (for example a properties report) can only be the final step.
Can I run the same pipeline from code?
Yes. The pipeline is executed by POST /api/v1/workflow with a list of steps and your input, and every underlying tool is also available individually over the REST API and the MCP server.
How many records and steps are supported?
Runs are synchronous and capped for responsiveness — up to a few hundred records and several pipeline steps per run. For larger jobs, split the input or call the API in batches.

Related tools