def translate(self, vector):
        """Translates `Atom`.

        Parameters
        ----------
        vector : 3D Vector (tuple, list, numpy.array)
            Vector used for translation.
        inc_alt_states : bool, optional
            If true, will rotate atoms in all states i.e. includes
            alternate conformations for sidechains.
        """
        vector = numpy.array(vector)
        for atom in self.get_atoms(inc_alt_states=inc_alt_states):
            atom._vector += vector
        return
        self._vector += numpy.array(vector)
        return