pyxnat.SearchManager

class pyxnat.SearchManager(interface)

Search interface. Handles operations to save and get back searches on the server.

Examples

>>> row = 'xnat:subjectData'
>>> columns = ['xnat:subjectData/PROJECT',
               'xnat:subjectData/SUBJECT_ID'
               ]
>>> criteria = [('xnat:subjectData/SUBJECT_ID', 'LIKE', '*'),
                'AND'
                ]
>>> interface.manage.search.save('mysearch', row, columns,
                                 criteria, sharing='public',
                                 description='my first search'
                                 )