code: def make_datasets(self):
      self.path_list = []
      for seq in os.listdir(self.dataset_path):
          sequence_path = join(self.dataset_path, seq)
          directories = [
              f
              for f in os.listdir(sequence_path)
              if isdir(join(sequence_path, f)) and f != "labels"
          ]
          assert len(directories) == 1
          scan_dir = join(sequence_path, directories[0])
          for scan_name in os.listdir(scan_dir):
              self.path_list.append(join(scan_dir, scan_name))
  
file_path: lightning-flash/src/flash/pointcloud/segmentation/open3d_ml/sequences_dataset.py
imports: import os
  from os.path import basename, dirname, exists, isdir, isfile, join, split
  import numpy
  import yaml
  from torch.utils.data import Dataset
  from flash.core.utilities.imports import _TOPIC_POINTCLOUD_AVAILABLE
label_desc: Use image node_id 5 for calling the SequencesDataset obj's underlying member method code with example usage: obj.make_datasets() without return types