Révision 082685ad modules/isolated.py
b/modules/isolated.py | ||
---|---|---|
14 | 14 |
import numpy as np |
15 | 15 |
import rdkit.Chem.AllChem as Chem |
16 | 16 |
|
17 |
from modules.calculation import check_finished_calcs |
|
18 |
from modules.refinement import select_confs |
|
19 |
from modules.formats import collect_coords |
|
20 |
|
|
17 | 21 |
logger = logging.getLogger('DockOnSurf') |
18 | 22 |
|
19 | 23 |
|
... | ... | |
162 | 166 |
logger.error(err_msg) |
163 | 167 |
raise ValueError(err_msg) |
164 | 168 |
run_calc('isolated', inp_vars, ase_atms_list) |
165 |
logger.info('Finished the procedures for the isolated molecule section.') |
|
169 |
finished_calcs, unfinished_calcs = check_finished_calcs('isolated', |
|
170 |
inp_vars['code']) |
|
171 |
conf_list = collect_coords(finished_calcs, inp_vars['code'], 'isolated', |
|
172 |
inp_vars['special_atoms']) |
|
173 |
most_stable_conf = select_confs(conf_list, finished_calcs, 0, |
|
174 |
inp_vars['code'])[0] |
|
175 |
logger.info('Finished the procedures for the isolated molecule section. ' |
|
176 |
f'Most stable conformers is {most_stable_conf}.') |
Formats disponibles : Unified diff