sig   type hla_result =       [ `Optitype of           Optitype.product Biokepi_run_environment.Common.KEDSL.workflow_node       | `Seq2hla of           Seq2HLA.product Biokepi_run_environment.Common.KEDSL.workflow_node ]   val run :     run_with:Biokepi_run_environment.Machine.t ->     ?edges:Biokepi_run_environment.Common.KEDSL.workflow_edge list ->     hla_result:Biokepi_bfx_tools.Hlarp.hla_result ->     output_path:string ->     extract_alleles:bool ->     unit ->     < 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 end