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