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

Custom Cohorts UI #691

Draft
wants to merge 78 commits into
base: dev
Choose a base branch
from
Draft

Custom Cohorts UI #691

wants to merge 78 commits into from

Conversation

vivbak
Copy link
Contributor

@vivbak vivbak commented Feb 26, 2024

No description provided.

daniaki and others added 24 commits November 28, 2023 16:03
* add assay meta array to type

* Fix rendering issues; add column customisation

* add additional SG filters to GQL schema

* Mod SG SQL query to filter on assay meta and sg timestamps

* Add timestamp and assay field to SG model

* Add assayMeta to GQL fetch

* Use new optimised SG GQL query

* Lint fix

* Change dict value type to `Any`

* Formatting

* Only allow meta which is not `None`

* White space trim

* Add check that new sg is not archived

* remove `assay_meta` in favour of nested assay object

* Proceduraly add query joins as required

* remove `assay_meta` in favour of nested assay object; add more filters

* Options to convert/ignore specific fields in `to_sql`

* Handle case when `archived` is an `int`; removed fields

* Updated queries

* mypy/pylint fixes

* Add form inputs for remaining fields

* npm audit

* Remove log

* Trim and remove empty values

* Simplify cram/gvcf query

* Remove merging - not required

* Test addtional filters

* test new sg filters

* lint fix

* Change to optional bool

* mypy fix

* change to `assertEqual` for better debugging

* Fail fast if wrong type for `archived`

* Add assay meta to detail view
* Also deletes redundant create_cohort endpoint
@codecov-commenter
Copy link

codecov-commenter commented Feb 26, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 68.87%. Comparing base (9a4668f) to head (cd7c2ff).

Additional details and impacted files
@@               Coverage Diff               @@
##           custom-cohorts     #691   +/-   ##
===============================================
  Coverage           68.87%   68.87%           
===============================================
  Files                 135      135           
  Lines               10476    10476           
===============================================
  Hits                 7215     7215           
  Misses               3261     3261           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Base automatically changed from custom-cohorts to dev April 30, 2024 02:38
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

Successfully merging this pull request may close these issues.

3 participants