Module Biokepi_pipeline_edsl.To_workflow.Annotated_file (.ml)

module Annotated_file: sig .. end

type t = {
   file : Biokepi_pipeline_edsl.To_workflow.File_type_specification.t;
   provenance : Biokepi_pipeline_edsl.To_workflow.Provenance_description.t;
   functional : (t ->
Biokepi_pipeline_edsl.To_workflow.Provenance_description.t)
option
;
}
val with_provenance : ?functional:(t ->
Biokepi_pipeline_edsl.To_workflow.Provenance_description.t) ->
?string_arguments:(string * string) list ->
?json_arguments:(string * Yojson.Basic.json) list ->
string ->
(string * Biokepi_pipeline_edsl.To_workflow.Provenance_description.t) list ->
Biokepi_pipeline_edsl.To_workflow.File_type_specification.t ->
t
val get_file : t ->
Biokepi_pipeline_edsl.To_workflow.File_type_specification.t
val get_provenance : t ->
Biokepi_pipeline_edsl.To_workflow.Provenance_description.t
val get_functional_provenance : t ->
t ->
Biokepi_pipeline_edsl.To_workflow.Provenance_description.t