from __future__ import division
import iotbx.pdb
import mmtbx.model
from libtbx.utils import null_out

def run(file_names):
  for file_name in file_names:
    pdb_inp = iotbx.pdb.input(file_name = file_name)
    model = mmtbx.model.manager(model_input = pdb_inp, log = null_out())
    model.get_restraints_manager()
    result = model.geometry_statistics().result()
    print dir(result)
    
if (__name__ == "__main__"):
  run(file_names = ["1f8t.pdb",])
