docs: def complex_dir(self):
          """str: Complex folder"""
          if self.root_dir:
              # Add a _complex suffix to the folder if it has the same name as its root folder
              folder_name = self.id
              if folder_name == op.basename(self.root_dir):
                  folder_name = self.id + '_complex'
              return op.join(self.root_dir, folder_name)
          else:
              log.warning('Root directory not set')
              return None