module Topiary: sig
.. end
type
output_type = [ `CSV of string | `HTML of string ]
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:Biokepi_run_environment.Machine.t ->
[> `NetMHC | `NetMHCIIpan | `NetMHCcons | `NetMHCpan ] ->
(Biokepi_run_environment.Common.KEDSL.phony_workflow *
Biokepi_run_environment.Common.KEDSL.Program.t)
option
module Configuration: sig
.. end
val run : run_with:Biokepi_run_environment.Machine.t ->
configuration:Configuration.t ->
reference_build:string ->
vcfs:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t option;
path : string; .. >
Biokepi_run_environment.Common.KEDSL.workflow_node list ->
predictor:[< `NetMHC
| `NetMHCIIpan
| `NetMHCcons
| `NetMHCcons_IEDB
| `NetMHCpan
| `NetMHCpan_IEDB
| `Random
| `SMM
| `SMM_IEDB
| `SMM_PMBEC
| `SMM_PMBEC_IEDB
> `NetMHC `NetMHCIIpan `NetMHCcons `NetMHCpan ] ->
alleles_file:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t
option;
path : string; .. >
Biokepi_run_environment.Common.KEDSL.workflow_node ->
output:[< `CSV of string | `HTML of string ] ->
< exists : Ketrew_pure.Target.Condition.t;
host : Biokepi_run_environment.Common.KEDSL.Host.t;
is_bigger_than : int -> Ketrew_pure.Target.Condition.t;
is_done : Biokepi_run_environment.Common.KEDSL.Condition.t option;
path : string >
Biokepi_run_environment.Common.KEDSL.workflow_node