As a developer I want implement the recommended changes in the PR because it improves the code base
Background
During the PR 329 @ireneisdoomed suggested multiple refactoring opportunities for the pharmacogenomics step. We think these refactorings will make our code base better.
Tasks
[x] Have a single lookup table for names and CHEBI ids.
[x] Rename the the cross reference fields to make the code more clear.
[ ] Use the conditional join.
Acceptance tests
How do we know the task is complete?
The Pharmacogenomics step should run without any failure.
The result of the step should not be affected. It should be the same as the previous version using the same input.
As a developer I want implement the recommended changes in the PR because it improves the code base
Background
During the PR 329 @ireneisdoomed suggested multiple refactoring opportunities for the pharmacogenomics step. We think these refactorings will make our code base better.
Tasks
Acceptance tests
How do we know the task is complete?