addprh is used to add hydrogens atoms to proteins. Either PDB or amber atom names can be specified. Hydrogens are added in "favorable" geometries, but this does not take into account intramolecular hydrogen bonding. Hydrogens are also added to waters; to add some variety into the orientation of these hydrogens, a random orientation about the three euler angles is performed before adding the hydrogens.