An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# aform-rs

A terminal-based Stockholm alignment editor for RNA, DNA, and protein sequences.

![aform-rs editor demo](docs/images/readme.gif)

## 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.