convergence_detection.mli 1.08 KB
Newer Older
Philippe Veber's avatar
Philippe Veber committed
1
open Bistro
2
open File_formats
Carine Rey's avatar
Carine Rey committed
3

Philippe Veber's avatar
Philippe Veber committed
4
type result = [
Philippe Veber's avatar
Philippe Veber committed
5 6 7 8 9 10 11 12 13
  | `Pcoc of [`pcoc] dworkflow
  | `Pcoc_gamma of [`pcoc] dworkflow
  | `Pcoc_C60 of [`pcoc] dworkflow
  | `Diffsel of [`diffsel] dworkflow
  | `Identical_LG of [`identical] dworkflow
  | `Identical_WAG of [`identical] dworkflow
  | `Topological_LG of [`topological] dworkflow
  | `Topological_WAG of [`topological] dworkflow
  | `Tdg09 of [`tdg09] dworkflow
14
  | `Multinomial of text_file pworkflow
Philippe Veber's avatar
Philippe Veber committed
15
  | `Msd of [`msd] dworkflow * float
Philippe Veber's avatar
Philippe Veber committed
16
]
Carine Rey's avatar
Carine Rey committed
17

Philippe Veber's avatar
Philippe Veber committed
18
val meth_string_of_result : result -> string
Carine Rey's avatar
Carine Rey committed
19 20 21 22

type dataset_res = {
  model_prefix : string ;
  tree_prefix : string ;
Carine Rey's avatar
Carine Rey committed
23
  dataset : Dataset.t ;
Philippe Veber's avatar
Philippe Veber committed
24
  res_by_tools: result list ;
Philippe Veber's avatar
Philippe Veber committed
25 26
  merged_results : text_file pworkflow ;
  plot_merged_results : svg pworkflow
27
}
Carine Rey's avatar
Carine Rey committed
28 29

val merge_results :
Philippe Veber's avatar
Philippe Veber committed
30
  ?fna_infos : text_file pworkflow option ->
Philippe Veber's avatar
Philippe Veber committed
31
  res_by_tools : result list ->
Carine Rey's avatar
Carine Rey committed
32
  unit ->
Philippe Veber's avatar
Philippe Veber committed
33
  text_file pworkflow
Carine Rey's avatar
Carine Rey committed
34 35

val plot_merge_results :
Philippe Veber's avatar
Philippe Veber committed
36
  ? t_choices : text_file pworkflow ->
37 38
  plot_all_sites: bool ->
  res_by_tools : result list ->
Philippe Veber's avatar
Philippe Veber committed
39 40 41
  tree:nhx pworkflow ->
  faa:aminoacid_fasta pworkflow ->
  tsv:text_file pworkflow ->
42
  unit ->
Philippe Veber's avatar
Philippe Veber committed
43
  svg pworkflow