Elaborate on reading PDBs and calculating torsions.