Module Biokepi_run_environment.Common.Name_file (.ml)

module Name_file: sig .. end
Generate unique filenames for a given set of uniquely identifying properties.

The module generates names that remain (way) under 255 bytes because they are the most common file-system limits in 2016.


val db : (string, string list) Hashtbl.t
val path : readable_suffix:string ->
from:[< `In_dir of 'a & string | `Path of string ] -> string list -> string
val from_path : readable_suffix:string -> string -> string list -> string
val in_directory : readable_suffix:string -> string -> string list -> string