Skip to content

Commit b36b85b

Browse files
committed
In the participant data, replace <<session_id>> with a more explicit @ses- (instead of just @) (GitHub issue #267)
1 parent fd764f3 commit b36b85b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

bidscoin/plugins/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def personals(self, bidsmap: 'BidsMap', datasource: 'DataSource', sesid: str='')
6666

6767
personals = {}
6868
for dynkey, item in bidsmap.dataformat(datasource.dataformat).participant.items():
69-
key = dynkey.replace('<<session_id>>', sesid.replace('ses-', '@'))
69+
key = dynkey.replace('<<session_id>>', sesid.replace('ses-', '@ses-'))
7070
if dynkey in ('participant_id', 'session_id'):
7171
continue
7272
else:

tests/test_bidscoiner.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ def test_bidscoiner_dicomdir(raw_dicomdir, bids_dicomdir, bidsmap_dicomdir):
5555
# sub-Archibald ses-02CTHEADBRAINWOCONTRAST 42 n/a n/a n/a
5656
# sub-Peter ses-01 43 M n/a 81.632700
5757
assert data[0] == list(meta.keys())
58-
assert data[0] == ['participant_id', 'age@02CTHEADBRAINWOCONTRAST', 'sex', 'height', 'weight', 'age@01', 'age@03Brain', 'age@04BrainMRA']
59-
assert data[1] == ['sub-Archibald', '42', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a']
60-
assert data[2] == ['sub-Peter', 'n/a', 'M', 'n/a', '81.632700', '43', '45', '45']
58+
assert data[0] == ['participant_id', 'age@ses-02CTHEADBRAINWOCONTRAST', 'sex', 'height', 'weight', 'age@ses-01', 'age@ses-03Brain', 'age@ses-04BrainMRA']
59+
assert data[1] == ['sub-Archibald', '42', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a', 'n/a']
60+
assert data[2] == ['sub-Peter', 'n/a', 'M', 'n/a', '81.632700', '43', '45', '45']
6161

6262

6363
def test_bidscoiner_dicomdir_skip(raw_dicomdir, bids_dicomdir, bidsmap_dicomdir):

0 commit comments

Comments
 (0)