Skip to content

Commit

Permalink
Improve logger information
Browse files Browse the repository at this point in the history
  • Loading branch information
martimunicoy committed Nov 27, 2020
1 parent a81f60a commit d05717a
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
4 changes: 4 additions & 0 deletions peleffy/forcefield/selectors.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ def get_by_name(self, forcefield_name):
>>> openff = selector.get_by_name('openff_unconstrained-1.2.1.offxml')
"""
from peleffy.utils import Logger

log = Logger()
log.info(' - Loading \'{}\''.format(forcefield_name))

from .forcefield import (OpenForceField, OPLS2005ForceField)

Expand Down
14 changes: 13 additions & 1 deletion peleffy/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -162,11 +162,18 @@ def run_peleffy(pdb_file,
rotamer_library.to_file(output_handler.get_rotamer_library_path())

# Parameterize molecule with the selected force field
log.info(' - Parameterizing molecule')
parameters = forcefield.parameterize(molecule,
charge_method=charge_method)

# Generate the molecular topology
topology = Topology(molecule, parameters)
log.info(' - Parameterization results:')
log.info(' - {} atoms'.format(len(topology.atoms)))
log.info(' - {} bonds'.format(len(topology.bonds)))
log.info(' - {} torsions'.format(len(topology.angles)))
log.info(' - {} propers'.format(len(topology.propers)))
log.info(' - {} impropers'.format(len(topology.impropers)))

# Generate the impact template
impact = Impact(topology)
Expand All @@ -177,7 +184,12 @@ def run_peleffy(pdb_file,
solvent = OBC2(topology)
solvent.to_file(output_handler.get_solvent_template_path())

log.info(' - All files were generated successfully')
log.info(' - All files were generated successfully:')
log.info(' - {}'.format(output_handler.get_rotamer_library_path()))
log.info(' - {}'.format(output_handler.get_impact_template_path()))
if with_solvent:
log.info(' - {}'.format(output_handler.get_solvent_template_path()))

log.info('-' * 60)


Expand Down
2 changes: 1 addition & 1 deletion peleffy/solvent/solvent.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ def _initialize_from_topology(self):
molecular Topology.
"""
logger = Logger()
logger.info(' - Loading solvent parameters')
logger.info(' - Generating solvent parameters')

from peleffy.utils.toolkits import OpenForceFieldToolkitWrapper

Expand Down

0 comments on commit d05717a

Please sign in to comment.