Resolve "Support new format of genepanels"
Description
- Replaced all gene panels with output from new gene panel builder
- Changed all version naming from
v01
tov01.0
- Inheritance from
transcript
takes presedence over inheritance fromphenotype
. Modified code inqueries.py
,genepanelOverview.js
,genepanel.js
to accomodate this. - Added columns
inheritance
andsource
to transcript table - Replaced unique constraint on inheritance table (was:
transcript_name
) with (transcript_name
,inheritance
) - Some typing. Replaced
os.path
withpathlib.Path
indeposit_testdata.py
,deposit_genepanel.py
andcli/commands/deposit/deposit.py
- Update
click
to get support forpathlib.Path
type options - Remove unused file
ops/test/report/report-fixture-sample-1-and-2.sql
TODO:
- Update
preimport.py
to output new format gene panels
Related issues
Notes to review (code/docs/QA)
The majority of the changes are version change (v01->v01.0).
IMPORTANT This can not be released until new gene panel builder is released
Tests
General
-
Tests have been added that prove my fix is effective or that my feature works -
Related tests have been modified/removed
Hypothesis testing:
-
Soak testing has been done (of test_inheritancemodelfilter.py
) -
Distribution between positive / negative cases has been checked
Database
-
Includes changes to database schema -
Includes necessary database migrations
Configuration
-
Includes changes to configuration -
Includes configuration migration instructions in documentation
Closes #238 (closed)
Edited by Øyvind Evju