LogoMaker Viewer
A browser-based GUI for the logomaker Python package.
Upload a multiple sequence alignment (FASTA, GenBank, Clustal, Stockholm) and interactively generate publication-quality sequence logos — no command line required.
Features
- Drag-and-drop upload — FASTA, GenBank, Clustal, Stockholm alignments
- Click-to-recolour — click any residue on the rendered logo to open a colour picker for that character
- Full logomaker control — matrix type, colour scheme, font, stack order, fade/shade, vpad, vsep, and more
- Live character palette — see and edit all character colours at a glance
- Export — download as PNG, SVG, or PDF at any DPI
Installation
pip install logomaker-viewer
Or into a fresh conda environment:
conda create -n logomaker-viewer python=3.11
conda activate logomaker-viewer
pip install logomaker-viewer
Usage
logomaker-viewer
This starts a local web server and opens http://127.0.0.1:5000 in your browser automatically.
Options
logomaker-viewer --port 8080 # use a different port
logomaker-viewer --no-browser # don't auto-open browser
logomaker-viewer --host 0.0.0.0 # expose on local network
logomaker-viewer --debug # Flask debug mode
Supported file formats
| Format | Extensions |
|---|---|
| FASTA | .fa, .fasta, .fna, .faa |
| GenBank | .gb, .gbk, .genbank |
| Clustal | .clw |
| Stockholm | .stk |
All sequences in the file must be the same length (i.e. a true multiple sequence alignment).
Development
git clone https://github.com/YOUR_USERNAME/logomaker-viewer.git
cd logomaker-viewer
pip install -e ".[dev]"
python -m logomaker_viewer.cli
Credits
Sequence logos are rendered by logomaker (Tareen & Kinney, 2020).
License
MIT
Metadata
Release files for logomaker-viewer 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| logomaker_viewer-0.1.0.tar.gz | 21.6 kB | Without provenance | Details for logomaker_viewer-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| logomaker_viewer-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for logomaker_viewer-0.1.0-py3-none-any.whl |
Total release size: 43.4 kB
Release files / logomaker_viewer-0.1.0.tar.gz
| Download URL | logomaker_viewer-0.1.0.tar.gz |
|---|---|
| Size | 21.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4b4e64a4d33e5a70bc8980f314a189380de84a0f950d34f7d4a660f37c744bf1
|
|
BLAKE2b-256 checksum How to use checksums |
33547e6a0eac66d810fae5aa9c621bf57ba83dcb4ac7262b87655df7f4551bb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Release files / logomaker_viewer-0.1.0-py3-none-any.whl
| Download URL | logomaker_viewer-0.1.0-py3-none-any.whl |
|---|---|
| Size | 21.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b176763be5dae4469f51530654114fa11a34bb377dd0fb814a90f86866975f57
|
|
BLAKE2b-256 checksum How to use checksums |
83739c42bb0f892dbe8c8ec79dc2eb7a4610aaaf27a5e22b4b61c02ed95ffc05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.13
|
Security for logomaker-viewer 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.