For BIDS datasets, MRdataset uses run id as an identifier. However, run id is not a unique. I found that for some BIDS datasets, there are several JSON files with the same run-id. However, they differ in other entities, for example task and acquisition.
For example
- File 1 : sub-p01_ses-umcuiemu01_task-spatialpattern_acq-clinical_run-01_ieeg.json
- File 2 : sub-p01_ses-umcuiemu01_task-temporalpattern_acq-clinical_run-01_ieeg.json
But, because MRdataset has only 4 levels of hierarchy (subject, session, run and sequence), and if File 2 is read later, it will overwrite sequence created by File 1.