Commit c6c11a2
authored
Update to new HCA metadata schema and bundle structure (#70)
* Update requirements and setup.py to install and include the metadata-api library properly.
* Update .ignore files.
* Update dcp_utils and removed unused functions, remove redundant test cases too.
* A big refactor to input_utils so that we can take advantage of the metadata-api library while not using the DSS client.
* Refactor the create_analysis_json so we create analysis_process and analysis_protocol separately.
* Refactor the create_envelope.py to perform_submission.py so we create analysis_process and analysis_protocol separately in the submission envelope.
* Update setup.py, fix styles and update entry_points.
* Update requirements, especially the pytest version.
* Update get_analysis_metadata, so that we can use pipeline version as the analysis protocol_id.
* Update submit WDL, so that it accepts different versions of the analysis process and protocol.
* Update adapter WDL for SS2 pipeline.
* Update adapter WDL for Optimus 3-prime pipeline.
* update the outdated documentation.
* Get rid of the deprecated 10x adapter workflow and its dependencies.
* Update the version of pipeline-tools in adapter wdls.
* Fix an issue that's caused by outdated cromwell-metadata docker image.
* Update the dockerfile of cromwell-metadata image for development.
* Fix issues with installing the hca-metadata-api library in pipeline-tools.
* Remove unused testing fixtures.
* Update Travis CI config for unittests and testing requirements.
* Migrate existing test cases to use pytest, update fixtures and lint with PEP 8.
* Refactor a function in input_utils.py so it's more testable and following the best practices.
* Update test cases for input_utils.py
* Update test cases for get_analysis_metadata.py
* Fix bugs within the submission steps, lint code and respond to comments.
* Update requirements as suggested in comments.
* Update unittest data.
* Add a new parameter cromwell_url to the adapter workflow, change all of the associated places.
* Also change the Optimus while I can still remember it.
* Update the metadata schema version we pin to.
* Update the versions for metadata-api and the docker images everywhere.1 parent 0dd53a0 commit c6c11a2
File tree
58 files changed
+3184
-3029
lines changed- adapter_pipelines
- 10x
- Optimus
- ss2_single_sample
- submit_stub
- docker/cromwell-metadata
- pipeline_tools
- tests
- data
- metadata
- ss2_vx
- v4
- v5
- v6
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
58 files changed
+3184
-3029
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
This file was deleted.
This file was deleted.
0 commit comments