use std::path::Path;
use bio_files::{MmCif, Mol2, md_params::ForceFieldParams};
use dynamics::{FfParamSet, prepare_peptide};
fn load() {
let param_set = FfParamSet::new_amber().unwrap();
let mut protein = MmCif::load(Path::new("1c8k.cif")).unwrap();
let mol = Mol2::load(Path::new("CPB.mol2")).unwrap();
let mol_specific = ForceFieldParams::load_frcmod(Path::new("CPB.frcmod")).unwrap();
prepare_peptide(
&mut protein.atoms,
&mut protein.bonds,
&mut protein.residues,
&mut protein.chains,
¶m_set.peptide_ff_q_map.as_ref().unwrap(),
7.0,
)
.unwrap();
}
fn main() {
let p = Path::new("gaff2.dat");
let params = ForceFieldParams::load_dat(p).unwrap();
}