INNER CODE UNIT · Python

create_handler

Electrostatics/pdb2pqr · pdb2pqr/hydrogens/__init__.py:67

def create_handler(hyd_path=HYD_DEF_PATH):
    """Create and populate a hydrogen handler.

    :param hyd_def_file:  path to hydrogen definition file
    :type hyd_def_file:  string or pathlib.Path object
    :return: HydrogenHandler object
    :rtype: HydrogenHandler
    """
    handler = HydrogenHandler()
    hyd_path = io.test_dat_file(hyd_path)
    with open(hyd_path) as hyd_file:
        sax.make_parser()
        sax.parseString(hyd_file.read(), handler)
    return handler


class HydrogenRoutines:
    """The main routines for hydrogen optimization.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…