sig
  val post_to_cycledash_script : string
  val post_vcf :
    run_with:Biokepi_run_environment.Machine.t ->
    vcf:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t option;
          path : string; .. >
        Biokepi_run_environment.Common.KEDSL.workflow_node ->
    variant_caller_name:string ->
    dataset_name:string ->
    ?truth_vcf:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t
                           option;
                 path : string; .. >
               Biokepi_run_environment.Common.KEDSL.workflow_node ->
    ?normal_bam:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t
                            option;
                  path : string; .. >
                Biokepi_run_environment.Common.KEDSL.workflow_node ->
    ?tumor_bam:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t
                           option;
                 path : string; .. >
               Biokepi_run_environment.Common.KEDSL.workflow_node ->
    ?params:string ->
    ?witness_output:string ->
    string ->
    < is_done : Biokepi_run_environment.Common.KEDSL.Condition.t option >
    Biokepi_run_environment.Common.KEDSL.workflow_node
end