https://github.com/rnabioco/aform-rs
TUI for Stockholm MSA viz/edit
https://github.com/rnabioco/aform-rs
msa rna-structure stockholm tui-rs
Last synced: about 2 months ago
JSON representation
TUI for Stockholm MSA viz/edit
- Host: GitHub
- URL: https://github.com/rnabioco/aform-rs
- Owner: rnabioco
- Created: 2025-12-14T13:59:54.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-02-21T22:23:30.000Z (4 months ago)
- Last Synced: 2026-02-22T04:29:24.005Z (4 months ago)
- Topics: msa, rna-structure, stockholm, tui-rs
- Language: Rust
- Homepage: https://rnabioco.github.io/aform-rs/
- Size: 21.5 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# aform-rs
A terminal-based Stockholm alignment editor for RNA, DNA, and protein sequences.

## Features
- **Stockholm format** with full annotation support (#=GF, #=GS, #=GC, #=GR)
- **Vim-style modal editing** (normal, insert, visual, command modes)
- **RNA/DNA/Protein** auto-detection with appropriate coloring
- **Secondary structure** visualization and paired-base navigation
- **Sequence clustering** with dendrogram display (UPGMA)
- **Collapse identical sequences** to reduce clutter
- **Split panes** for viewing and extracting sequence subsets
## Installation
```bash
cargo install aform-rs
```
Or build from source:
```bash
cargo build --release
```
## Quick Start
```bash
aform alignment.stk
```
Press `?` for help, `:q` to quit.
## Documentation
See the [full documentation](https://rnabioco.github.io/aform-rs/) for keybindings, commands, and color schemes.
## License
MIT
## Acknowledgments
Inspired by [ralee](https://github.com/samgriffithsjones/ralee) by Sam Griffiths-Jones.