It uses methods of theoretical chemistry , incorporated into efficient computer programs , to calculate the structures and properties of molecules and solids .
These programs calculate the structures and properties of molecules and solids .