Bistro_internals.Workflowtype _ t = | Pure : {} -> 'a t| App : {} -> 'b t| Both : {} -> ('a * 'b) t| List : {id : string;elts : 'a t list;} -> 'a list t| Eval_path : {} -> string t| Spawn : {} -> 'b list t| List_nth : {id : string;elts : 'a list t;index : int;} -> 'a t| Input : {} -> path t| Select : {} -> path t| Plugin : ('a plugin, any) step -> 'a t| Shell : (shell_command, any) step -> path t| Glob : {} -> path list tand ('a, 'b) step = {id : string;descr : string;task : 'a;np : int;Required number of processors
*)mem : int t option;Required memory in MB
*)version : int option;Version number of the wrapper
*)deps : 'b list;}val id : 's. 's t -> stringmodule Any : sig ... endval pure : id:string -> 'a -> 'a tval pure_data : 'a -> 'a tval int : 'a -> 'a tval string : 'a -> 'a tmodule Set : sig ... endmodule Table : sig ... endmodule Map : sig ... end