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

Make genome builds configurable #550

Open
23 of 38 tasks
ifokkema opened this issue Sep 20, 2021 · 0 comments
Open
23 of 38 tasks

Make genome builds configurable #550

ifokkema opened this issue Sep 20, 2021 · 0 comments

Comments

@ifokkema
Copy link
Member

ifokkema commented Sep 20, 2021

[Intro]

  • Design a Genome Build table (id, name, column_suffix, created_by, created_date)
  • Create Genome Build table for:
    • For new installs
    • For upgraded installs
  • Automatically fill with the standard genome build that has been selected
    • For new installs
    • For upgraded installs
  • Allow user to activate a genome build (Add/enable new GB #553).
    • Entry must be created in the Genome Build table.
    • VOG table must be altered (adding start, end, DNA field).
    • Custom DNA column must be created.
    • Transcripts table must be altered (adding start, end fields).
    • Automatically fill in missing positions for transcripts and variants. (Automatically lift over existing variants to all active GBs #600)
  • Link to GB VL and GB?add from the Setup.
  • Allow user to deactivate a genome build.
    • Only allow the deactivation when all information is mapped on the remaining GBs
    • Entry must be deleted in the Genome Build table.
    • VOG table must be altered (removing start, end, DNA field).
    • Custom DNA column must be deactivated.
    • Transcripts table must be altered (removing start, end fields).
  • Show on genome builds VL how "complete" the genome build is
    • If this is too slow, put on the VE or perhaps using AJAX.
  • Add field to VOG table to track original submission.
    • Have this registered for existing submissions?
    • Have this registered for new submissions
    • If VOT is the source, this should also somehow track what NC was used for the intronic variants.
  • Fix dependencies.
  • Add details from multiple genome builds to the API. (Dynamically find and show all active GBs in the LOVD API #589)
  • Allow submission starting any genome build.
  • Allow import using any genome build
  • Remove refseq_build from TABLE_CONFIG.
    • Fix dependencies.
  • Remove data duplication from inc-init.php and inc-sql-chromosomes.php.
    • Fix dependencies.
  • There should be a "default" genome build - configurable?
    • Then fix all instances of $this->sSortDefault = 'VariantOnGenome/DNA';
@loeswerkman loeswerkman self-assigned this Sep 21, 2021
@loeswerkman loeswerkman mentioned this issue Sep 24, 2021
8 tasks
This was referenced Sep 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment