code: def sample_out_dir(self):
          
          if self._sample_out_dir is None:
              self._sample_out_dir = os.path.join(
                  self.output_dir, self._sample_name
              )
          return self._sample_out_dir
docs: Absolute path to permanent location in working directory
          where EricScript output for the current sample will be stored.
          (a subdirectory of `output_dir`)