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
27
28
29
30
31
32
33
pub mod cluster_argument_parsing;
pub mod cluster_validation;
pub mod clusterer;
pub mod dashing;
pub mod external_command_checker;
pub mod finch;
pub mod genome_info_file;
pub mod genome_stats;
pub mod sorted_pair_genome_distance_cache;
#[macro_use]
extern crate log;
extern crate clap;
extern crate partitions;
extern crate rayon;
#[macro_use]
extern crate lazy_static;
use crate::sorted_pair_genome_distance_cache::SortedPairGenomeDistanceCache;
pub trait PreclusterDistanceFinder {
fn distances(&self, genome_fasta_paths: &[&str]) -> SortedPairGenomeDistanceCache;
}
pub const DEFAULT_ALIGNED_FRACTION: &str = "50";
pub const DEFAULT_FRAGMENT_LENGTH: &str = "3000";
pub const DEFAULT_ANI: &str = "99";
pub const DEFAULT_PRETHRESHOLD_ANI: &str = "95";
pub const DEFAULT_QUALITY_FORMULA: &str = "Parks2020_reduced";
pub const DEFAULT_PRECLUSTER_METHOD: &str = "dashing";
pub const AUTHOR: &str =
"Ben J. Woodcroft, Centre for Microbiome Research, Queensland University of Technology";