 WHAT IF provides a flexible environment to display, manipulate, and analyze small molecules, proteins, nucleic acids, and their interactions.One notable use was detecting many millions of errors (often small, but sometimes catastrophic) in Protein Data Bank (PDB) files.WHAT IF also provides an environment for