Utilities
Align nucleotide or protein sequences with MAFFT
mafft-align is an offline multiple-sequence alignment node using MAFFT.
overview
What mafft-align does
Supply unaligned nucleotide or protein FASTA and receive aligned FASTA plus the native MAFFT log.
auto is the default mode; fast and accurate (L-INS-i) are also exposed. The operation runs one thread, preserves input sequence order and makes no network calls.
Supply 2 to 200 unique sequence IDs with ungapped sequences, at most 200000 residues and 1 MiB. The native process has a 300-second limit. The output provides an alignment, without phylogenetic or clinical interpretation.
This packaged operation uses 7.526. Upstream license: BSD-3-Clause. The linked source identifies the actual program; this page documents the adapter's exposed contract.
source gitlab.com/sysimm/mafft/-/tree/ee9799916df6a5d5103d46d54933f8eb6d28e244
use cases
Where mafft-align fits
Align nucleotide FASTA
Align supplied nucleotide sequences while preserving their order.
Align protein FASTA
Select the protein alphabet for supplied protein FASTA.
Compare supported alignment modes
Choose auto, fast or accurate mode within the same bounded contract.
reference
mafft-align inputs and flags
| Name | Type | Flag | Description |
|---|---|---|---|
| sequences | FILE | --sequences | Unaligned FASTA; 2-200 unique sequence IDs, at most 200000 total residues, 1 MiB. |
| mode | STRING | --mode | Alignment mode: auto (default), fast, or accurate (L-INS-i). |
| sequence-type | STRING | --sequence-type | Sequence alphabet: nucleotide (default) or protein. |
Showing key inputs. mafft-align exposes 3 inputs in total.
example
Run mafft-align
python3 /app/run.py --sequences ./input.txt --mode accurate --sequence-type nucleotide ./outputguidance
Choosing mafft-align
Use MAFFT to align supplied sequences. Mapping sequencing reads to a reference and estimating transcript abundance are separate operations.
faq
mafft-align questions
related
More Utilities tools
browser-fetch
Headless Chromium render: requested URL, final URL, status, and title next to the page.
cewl
Spider a URL and return a wordlist for password crackers.
csvkit
SQL on one CSV. The table name is the file stem.
dnsgen
Wordlist and mined-word subdomain permutation.
duckdb
In-process SQL on CSV, JSON, and Parquet. No server.
edge-tts
Microsoft Edge neural speech from text or a script file. No API key.
Run mafft-align yourself
The saved synthetic check verified three ordered sequences, unchanged ungapped residues and an alignment of 38 columns. The complete aligned FASTA is not retained as a page sample. The command shows the container entrypoint with example paths.
Facts on this page come from the live Trickest tool library.