Skip to content
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

Functions to add to next version #14

Open
9 tasks done
dthoward96 opened this issue Dec 5, 2023 · 1 comment
Open
9 tasks done

Functions to add to next version #14

dthoward96 opened this issue Dec 5, 2023 · 1 comment
Assignees

Comments

@dthoward96
Copy link
Collaborator

dthoward96 commented Dec 5, 2023

  • check-submissions: Allow option to update a single submission instead of updating all submissions in log.
  • other organism: Allow any organism to be used with the flag "other" .
    Other is currently added. It doesn't allow for GISAID submissions since it cannot be determined easily which epiCLI to use. The other option is a default generic submission template which will allow for any organism to be submitted to NCBI.
  • gisaid: Create gisaid submission as a toggle option to be used with any organism. This will allow automated upload for NCBI but manual submission for gisaid when a CLI option doesn't exist.
    In order to support turning off GISAID submissions for other organisms, all epiCLI's have support added for them. This is to allow for any epiCLI to be connected to seqsender and used without issue. New epiCLI's can be easily added by its information to the internal metadata config file.
    • EpiArbo (Arbovirus)
    • EpiPox (Monkeypox)
  • Table2asn submission validation.
    Table2asn submissions are made via email, this prevents seqsender from being able to validate a submission is correct before submitting it. Using the Table2asn validation file seqsender can now parse this file and detect issues which will then prevent submission and notify the user of what issues to correct.
  • User config file validation.
    Config files are used to store user info and determine how seqsender processes their submissions. Current checks only validated that it loaded correctly as a yaml file. Now config files are checked against schema files which can determine if a user incorrectly filled out their submission file. If the user did incorrectly fill out their submission file it will now report an error message directing the user to the incorrect field and notifying them of what to change it to.

Adding these two features to this update as they are needed to resolve issues with incorporating Enteric BioSample attributes

@dthoward96 dthoward96 self-assigned this Feb 23, 2024
@dthoward96
Copy link
Collaborator Author

Version updates have been added. Currently bug fixing/documenting

  • Submission Test
    • FLU
    • COVID
  • Documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant