Understand Kalign alignment modes
mainKalign provides four optimized modes for alignment. Explicit parameters (like ensemble or gap_open) will override these defaults.
| Mode | Python Constant | CLI Flag | Description |
|---|---|---|---|
| fast | kalign.MODE_FAST | --mode fast | Single run, fastest. |
| default | kalign.MODE_DEFAULT | --mode default | Single run with consistency anchors. Best general-purpose. |
| recall | kalign.MODE_RECALL | --mode recall | Ensemble, optimized for recall. |
| accurate | kalign.MODE_ACCURATE | --mode accurate | Ensemble, highest precision. |
Use mode="accurate" or set ensemble=5 to achieve high-precision ensemble alignments.
import kalign
# Using constants
aligned = kalign.align(sequences, mode=kalign.MODE_ACCURATE)