https://github.com/sandyrogers/ena-portal-ptarmigan
TextUI tool to help navigate the ENA Portal API, construct query URLs, and fetch nucleotide metadata
https://github.com/sandyrogers/ena-portal-ptarmigan
api-client bioinformatics embl-ebi genomics tui
Last synced: about 2 months ago
JSON representation
TextUI tool to help navigate the ENA Portal API, construct query URLs, and fetch nucleotide metadata
- Host: GitHub
- URL: https://github.com/sandyrogers/ena-portal-ptarmigan
- Owner: SandyRogers
- Created: 2024-06-10T15:48:06.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-11T08:36:18.000Z (11 months ago)
- Last Synced: 2025-01-07T10:12:30.988Z (4 months ago)
- Topics: api-client, bioinformatics, embl-ebi, genomics, tui
- Language: Python
- Homepage: https://www.ebi.ac.uk/ena
- Size: 3.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ENA PorTal PTarmigan ("ptpt")
A Textual User Interface for the [ENA Portal API](https://www.ebi.ac.uk/ena/portal/api/).
This TUI app makes it easier to build ENA Portal API Queries, by loading the available result types, search fields, and return fields into an interface.

## Install
1. Download the appropriate binary (MacOS or Linux) from [releases](https://github.com/SandyRogers/ena-portal-ptarmigan/releases)
2. `mv ptpt-* ptpt`
3. `chmod +x ptpt`## Run it
`./ptpt`## Dev setup
1. Install [Poetry](https://python-poetry.org)
2. `poetry self add poetry-pyinstaller-plugin`
3. `poetry install`### What is a Ptarmigan?
[Let me google that for you](https://www.rspb.org.uk/birds-and-wildlife/ptarmigan)