Module Biokepi_pipeline_edsl.To_json.Hla_utils (.ml)

module Hla_utils: Biokepi_run_environment.Hla_utilities

type predictor_type = [ `NetMHC
| `NetMHCIIpan
| `NetMHCcons
| `NetMHCcons_IEDB
| `NetMHCpan
| `NetMHCpan_IEDB
| `Random
| `SMM
| `SMM_IEDB
| `SMM_PMBEC
| `SMM_PMBEC_IEDB ]
val predictor_to_string : [< `NetMHC
| `NetMHCIIpan
| `NetMHCcons
| `NetMHCcons_IEDB
| `NetMHCpan
| `NetMHCpan_IEDB
| `Random
| `SMM
| `SMM_IEDB
| `SMM_PMBEC
| `SMM_PMBEC_IEDB ] ->
string
val predictor_to_tool : run_with:Machine.t ->
[> `NetMHC | `NetMHCIIpan | `NetMHCcons | `NetMHCpan ] ->
(Biokepi_run_environment.Common.KEDSL.phony_workflow * Common.KEDSL.Program.t)
option
val sanitize_hlarp_out_for_mhctools : run_with:Machine.t ->
hlarp_result:< is_done : Common.KEDSL.Condition.t option; path : string; .. >
Biokepi_run_environment.Common.KEDSL.workflow_node ->
output_path:string ->
< exists : Ketrew_pure.Target.Condition.t; host : Common.KEDSL.Host.t;
is_bigger_than : int -> Ketrew_pure.Target.Condition.t;
is_done : Common.KEDSL.Condition.t option; path : string >
Biokepi_run_environment.Common.KEDSL.workflow_node