-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add python script to repo #1
base: main
Are you sure you want to change the base?
Conversation
consider renaming |
With recent comments from Christina about table data format.. converting to dict will make more sense as it can be converted to various format we need, like YAML, JSON, TSV/CSV, XML etc |
Co-authored-by: Anil Thanki <[email protected]>
Co-authored-by: Anil Thanki <[email protected]>
Co-authored-by: Anil Thanki <[email protected]>
… files, and edit readme
comment addressed here: b8cace9 |
parser.add_argument("yaml_filename", help="Output Yaml filename") | ||
parser.add_argument("tsv_filename", help="Output Tsv filename") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these both yaml_filename
and yaml_filename
required or either is fine..
if aim is to generate both file per run, consider taking just one optional argument like file_name
with some default value and just change extension so user need to provide only one argument or none.
if aim is to generate either then script needs some logic at the EOF
code outside defined functions is a bit scattered, may be consider using a |
I had a second look and its not scattered but divided into two blocks top and bottom .. so this comment can be ignored... but still using a |
Adds a python script to dynamically fetch and parse experiment metadata from the EBI Gene Expression Atlas (GXA) API, outputting structured data in valid YAML format.
The script retrieves experiment accessions, extracts key details such as organism, experiment type, and assay groups, and ensures properly formatted YAML for downstream processing.
GitHub action included for linting yaml and python code.