INNER CODE UNIT · Python
check_files
Electrostatics/pdb2pqr · pdb2pqr/main.py:260
def check_files(args):
"""Check for other necessary files.
:param args: command-line arguments
:type args: argparse.Namespace
:raises FileNotFoundError: necessary files not found
:raises RuntimeError: input argument or file parsing problems
"""
if args.usernames is not None:
usernames = Path(args.usernames)
if not usernames.is_file():
error = f"User-provided names file does not exist: {usernames}"
raise FileNotFoundError(error)
if args.userff is not None:
userff = Path(args.userff)
if not userff.is_file():
error = f"User-provided forcefield file does not exist: {userff}"
raise FileNotFoundError(error)