1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/// Structures and utilities to track final results of inference.
pub mod inference_results;
/// Structures and methods to run the whole inference process.
/// This module covers the general async workflow, the details regarding the actual
/// algorithms are in the module [crate::algorithms].
pub mod inference_solver;
/// Structures and utilities to track the whole state of inference.
pub mod inference_state;
/// Structures and utilities to track progress status of inference.
pub mod inference_status;
/// Enum with various supported inference types.
pub mod inference_type;
/// Struct with details regarding candidate sampling.
pub mod sampling_data;

/// Utilities to sample and download networks.
/// Some functionality is taken from our repository [biodivine-bn-classifier].
mod candidate_sampling;
/// Utilities to download results.
mod results_export;
/// Utilities to explore canditate update functions.
mod update_fn_details;

/// **(internal)** Several test scenarios for the inference procedure.
#[cfg(test)]
mod _test_inference;