comparison workflow/run_tomo.py @ 16:c7a1d5d1471c draft

planemo upload for repository https://github.com/rolfverberg/galaxytools commit f8c4bdb31c20c468045ad5e6eb255a293244bc6c-dirty
author rv43
date Tue, 21 Mar 2023 14:33:56 +0000
parents b1c2b7d26149
children 0891477bcb16
comparison
equal deleted inserted replaced
15:b1c2b7d26149 16:c7a1d5d1471c
197 def write(self, data, filename): 197 def write(self, data, filename):
198 extension = os_path.splitext(filename)[1] 198 extension = os_path.splitext(filename)[1]
199 if extension == '.yml' or extension == '.yaml': 199 if extension == '.yml' or extension == '.yaml':
200 with open(filename, 'w') as f: 200 with open(filename, 'w') as f:
201 safe_dump(data, f) 201 safe_dump(data, f)
202 elif extension == '.nxs': 202 elif extension == '.nxs' or extension == '.nex':
203 data.save(filename, mode='w') 203 data.save(filename, mode='w')
204 elif extension == '.nc': 204 elif extension == '.nc':
205 data.to_netcdf(os_path=filename) 205 data.to_netcdf(os_path=filename)
206 else: 206 else:
207 raise ValueError(f'Invalid filename extension ({extension})') 207 raise ValueError(f'Invalid filename extension ({extension})')