#[derive(Debug, Clone)]
pub struct PackConfig {
pub electrostatics: Option<f32>,
pub sample_polar_h: bool,
pub include_input_conformation: bool,
pub self_energy_threshold: f32,
pub rotamer_prob_cutoff: f32,
}
impl Default for PackConfig {
fn default() -> Self {
Self {
electrostatics: None,
sample_polar_h: true,
include_input_conformation: false,
self_energy_threshold: 30.0,
rotamer_prob_cutoff: 0.0,
}
}
}