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

Annotation rendering configuration new section updates #104

Merged

Commits on Jul 7, 2023

  1. annotation rendering configuration frontend updates (#84)

    * updated annotation configuration, updated unit tests, partially updated system tests
    
    * updating the sidebar style to remained a fixed size, updated the logic for removing '_' from the anchors when displaying them
    
    * fixed system test & made the anchors have consistent naming style
    
    * added back the dataset data for each model
    
    * lint fix
    
    * unit test update
    
    * removed file upload where not needed
    
    * made requested PR changes, updating variant to hgvs_variant for attachment/genomic Type type, update styling to use variable set in main.css
    
    * Update frontend/src/models/analyses.js
    
    Co-authored-by: Angelina Uno-Antonison <ange.unoantonison@gmail.com>
    Signed-off-by: Alex Moss <kuthedk@users.noreply.github.com>
    
    * Update frontend/src/models/analyses.js
    
    Co-authored-by: Angelina Uno-Antonison <ange.unoantonison@gmail.com>
    Signed-off-by: Alex Moss <kuthedk@users.noreply.github.com>
    
    * Update frontend/src/models/analyses.js
    
    Co-authored-by: Angelina Uno-Antonison <ange.unoantonison@gmail.com>
    Signed-off-by: Alex Moss <kuthedk@users.noreply.github.com>
    
    * Update case_annotation_section_anchors.cy.js
    
    * Update frontend/src/models/analyses.js
    
    Co-authored-by: Angelina Uno-Antonison <ange.unoantonison@gmail.com>
    Signed-off-by: Alex Moss <kuthedk@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Alex Moss <kuthedk@users.noreply.github.com>
    Co-authored-by: Angelina Uno-Antonison <ange.unoantonison@gmail.com>
    kuthedk and SeriousHorncat committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    6cf1e8d View commit details
    Browse the repository at this point in the history
  2. Alliance genome models into new configuration (#88)

    * Update Annotation Configuration to include new annotations from Alliance Genome (#81)
    * Now fetching the proper alliance genomic identifiers, with the correct identifiers the models are now being pulled in as expected
    * Create Animal Model Card to represent the animal models from Alliance Genome (#86)
    * Adding scrolling to the cards
    * Changed the model annotations to get a limit of 100 models, rather than 20 models. Updated the fixtures to contain ALL models
    * Removed display: block, position: relative from card-base. Changed li margin-left to use variable. Removed the overflow-y from card-source
    * Consolidated duplicate conditional code to determine if a section is empty and change the text color in AlliangeGenomeCard
    * Updated the AllianceGenomeCard.spec.js toContain to be to.include
    * Merged and updated for the new configuration to allign with the new datasets being introduced.
    
    ---------
    
    Signed-off-by: Angelina Uno-Antonison <ange.unoantonison@gmail.com>
    Co-authored-by: James Scherer <jscherer@uab.edu>
    SeriousHorncat and JmScherer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    fa4af46 View commit details
    Browse the repository at this point in the history
  3. Migration script to update the data layer for the additional sections (

    …#89)
    
    * Created migration script file to add additional annotation sections
    
    * Migration script saving changes in database. Debugging comments removed
    
    * Update etc/fixtures/migrations/migrate-additional-sections.js
    
    Added suggestion to update section name to match configuration
    
    Co-authored-by: Angelina Uno-Antonison <ange.unoantonison@gmail.com>
    Signed-off-by: Rabab Fatima <fr.rabab@gmail.com>
    
    ---------
    
    Signed-off-by: Rabab Fatima <fr.rabab@gmail.com>
    Co-authored-by: Angelina Uno-Antonison <ange.unoantonison@gmail.com>
    fatimarabab and SeriousHorncat committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    79979b7 View commit details
    Browse the repository at this point in the history
  4. Investigate why CPAM0084 breaks when re-running annotation from the a…

    …pi docs (#91)
    
    * Updated the fixtures for CPAM0084
    
    * Updated python tests
    JmScherer authored and SeriousHorncat committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    e92cd25 View commit details
    Browse the repository at this point in the history
  5. As a Computational Biologist, I want to see the various summaries for…

    … animal models in the relevant section so I can have all the information consolidated in one location (#92)
    
    * Updated annotation configuration to have both automated and specificed alliance genome animal summaries, updated the fixtures to include both summaries and are accurate to the gene identifier, and updated the annotation rendering configuration to display the new annotations
    
    * Updated the python tests to include the 4 extra annotations in the configuration
    
    * updated the existing tests and removed the mongo ids from the imported fixtures
    
    * updated the existing tests and removed the mongo ids from the imported fixtures
    
    * Updated the Text Dataset in the Annotation components to display as unavailable if the value also has empty string
    
    * Updated the fixtures for genomic unit collection
    
    * Removed the mongoids from the genomic units collection initial seed
    JmScherer authored and SeriousHorncat committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    9f736b9 View commit details
    Browse the repository at this point in the history
  6. additional annottations

    kuthedk authored and SeriousHorncat committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    1b2922b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d77255 View commit details
    Browse the repository at this point in the history
  8. Fixing the backend tests

    JmScherer authored and SeriousHorncat committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    927f22d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    df0bc06 View commit details
    Browse the repository at this point in the history
  10. As a Developer, provide a way to remove all automatic annotations fro…

    …m analyses, so they can be re-annotated with the correct information (#99)
    
    * Adding the remove annotation and annotation queueing scripts
    
    * Adding documentation and run feedback
    
    * Updated the analysis annotation script to give relevant output
    
    * Fixed the annotation config that broke annotation
    
    * Linting should be passing
    
    * Removed debugging print statements
    
    * Added a note to the annotate-all-existing-analyses.sh that it may need to be run more than once
    
    * Removed a space
    JmScherer authored and SeriousHorncat committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    9bb9749 View commit details
    Browse the repository at this point in the history
  11. Updated the the annotation configuration to uitilize the tag dataset …

    …to visualize the HPO terms
    SeriousHorncat committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    b159d8c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8557578 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f02a933 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    51e4a84 View commit details
    Browse the repository at this point in the history
  15. Skipping the 'should allow the user to navigate the analysis via the …

    …logo, header, and section anchor links' for now until we fix it
    JmScherer committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    0c64771 View commit details
    Browse the repository at this point in the history