ga4gh / ga4gh/vrs-python

Add additional input/output methods to the `vrs-annotate` CLI

Open
#572 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
62
Forks
42
Avg merge
1h 2m
Merged PRs (30d)
1

Description

User should be able to pass in a newline delimited file/stream of HGVS and SPDI expressions and receive newline delimited Allele JSON records (JSONL) as an output file/stream.

Consider also changing the `vrs-annotate` CLI name to something else like `vrsify` or something.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the vrs-annotate CLI entry point and reading its existing input and output handling. Trace how HGVS and SPDI expressions are parsed and how Allele JSON is emitted; done should include newline-delimited stream or file input and JSONL output, with the CLI naming question resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
bioinformatics, cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.