Skip to content

Commit 387b924

Browse files
committed
Encode in schema that ATM we do require _electodes and _probes
Also extended for microephys for channels and coordsystems
1 parent 73976f1 commit 387b924

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

src/schema/meta/associations.yaml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ bvec:
7575

7676
channels:
7777
selectors:
78-
- intersects([suffix], ['eeg', 'ieeg', 'meg', 'nirs', 'motion', 'optodes'])
78+
- intersects([suffix], ['eeg', 'ieeg', 'meg', 'nirs', 'motion', 'optodes', 'ecephys', 'icephys'])
7979
- extension != '.json'
8080
target:
8181
suffix: channels
@@ -84,9 +84,27 @@ channels:
8484

8585
coordsystem:
8686
selectors:
87-
- intersects([suffix], ['eeg', 'ieeg', 'meg', 'nirs', 'motion', 'electrodes', 'optodes'])
87+
- intersects([suffix], ['eeg', 'ieeg', 'meg', 'nirs', 'motion', 'electrodes', 'optodes', 'ecephys', 'icephys']])
8888
- extension != '.json'
8989
target:
9090
suffix: coordsystem
9191
extension: .json
9292
inherit: true
93+
94+
electrodes:
95+
selectors:
96+
- intersects([suffix], ['ecephys', 'icephys'])
97+
- extension != '.json'
98+
target:
99+
suffix: electrodes
100+
extension: .tsv
101+
inherit: true
102+
103+
probes:
104+
selectors:
105+
- intersects([suffix], ['ecephys', 'icephys'])
106+
- extension != '.json'
107+
target:
108+
suffix: probes
109+
extension: .tsv
110+
inherit: true

0 commit comments

Comments
 (0)