Vaxrank is currently configured via a mix of commandline arguments, options only accessible within the Python API, and some hardcoded assumptions.
The purpose of this PR is to reify all options related to scoring/filtering/ranking of epitope predictions and vaccine peptides in a single YAML file which can be thought of as the vaccine selection logic for an experiment or trial.
coverage: 89.647% (-6.6%) from 96.289%
when pulling 4b59be9cc8813de902171b94f5ba1e64c7247eb3 on yaml-config
into a95e4e19070fe06b67b806f995b209f190a7af9a on main.
Vaxrank is currently configured via a mix of commandline arguments, options only accessible within the Python API, and some hardcoded assumptions.
The purpose of this PR is to reify all options related to scoring/filtering/ranking of epitope predictions and vaccine peptides in a single YAML file which can be thought of as the vaccine selection logic for an experiment or trial.