module To_json: Biokepi_pipeline_edsl.To_json
Compiler to JSON (Yojson.Basic.t
).
module Tools: Biokepi_bfx_tools
module Hla_utils: Biokepi_run_environment.Hla_utilities
type
json = Yojson.Basic.json
type 'a
repr = var_count:int -> json
type 'a
observation = json
val lambda : ((var_count:'a -> [> `String of string ]) ->
var_count:int -> ([> `String of string ] as 'b)) ->
var_count:int -> [> `Assoc of (string * 'b) list ]
val apply : (var_count:'a -> 'b) ->
(var_count:'a -> 'b) -> var_count:'a -> [> `Assoc of (string * 'b) list ]
val observe : (unit -> var_count:int -> 'a) -> 'a
val to_unit : 'a -> 'a
val list : (var_count:'a -> 'b) list -> var_count:'a -> [> `List of 'b list ]
val list_map : (var_count:'a -> 'b) ->
f:(var_count:'a -> 'b) -> var_count:'a -> [> `Assoc of (string * 'b) list ]
module Make_serializer: functor (
How
:
sig
type
t
val input_value : string ->
(string * string) list -> var_count:int -> t
val function_call : string ->
(string * t) list ->
t
val string : string -> t
end
) ->
sig
.. end
include struct ... end