comparison cut_trajectory.py @ 8:d45cecb7cfd0 draft

"planemo upload for repository https://github.com/mesocentre-clermont-auvergne/aubi_piaf commit b6488400d4478d46697019485e912c38ea2202a5-dirty"
author agpetit
date Mon, 30 May 2022 15:56:59 +0000
parents f1dd5d99ea2d
children e5cf7698a2af
comparison
equal deleted inserted replaced
7:f1dd5d99ea2d 8:d45cecb7cfd0
257 out_traj = (str(out_dir) + prefix_name_file + "_traj_" + str(k) + ".xtc") 257 out_traj = (str(out_dir) + prefix_name_file + "_traj_" + str(k) + ".xtc")
258 bash_command = ("echo " + n_group + " | gmx trjconv -f " + xtc_file 258 bash_command = ("echo " + n_group + " | gmx trjconv -f " + xtc_file
259 + " -s " + gro_file + " -b " + str(v.split(",")[0]) 259 + " -s " + gro_file + " -b " + str(v.split(",")[0])
260 + " -e " + str(v.split(",")[1]) + " -o " + out_traj) 260 + " -e " + str(v.split(",")[1]) + " -o " + out_traj)
261 if arguments.verbose: 261 if arguments.verbose:
262 log_directory = "log/tmp/log/" 262 log_directory = "log/tmp/"
263 logging_file = (log_directory 263 logging_file = (log_directory
264 + logging_file.rsplit("/", 1)[1].split(".")[0] 264 + logging_file.rsplit("/", 1)[1].split(".")[0]
265 + "_" + str(k) + ".log") 265 + "_" + str(k) + ".log")
266 if not os.path.exists(log_directory): 266 try:
267 os.makedirs(log_directory) 267 os.makedirs(log_directory, exist_ok=True)
268 except OSError as error:
269 print("Directory '%s' can not be created")
268 f_log = open(logging_file, "w") 270 f_log = open(logging_file, "w")
269 subprocess.run(bash_command, shell=True, stdout=f_log, stderr=f_log) 271 subprocess.run(bash_command, shell=True, stdout=f_log, stderr=f_log)
270 f_log.close() 272 f_log.close()
271 return logging_file 273 return logging_file
272 else: 274 else: