@@ -256,7 +256,7 @@ def _resolve_exists_local(usi, temp_folder="temp"):
256256
257257
258258# Returns remote_link and local filepath
259- def _resolve_usi (usi , temp_folder = "temp" ):
259+ def _resolve_usi (usi , temp_folder = "temp" , cleanup = True ):
260260 usi_splits = usi .split (":" )
261261
262262 converted_local_filename = os .path .join (temp_folder , _usi_to_local_filename (usi ))
@@ -306,7 +306,7 @@ def _resolve_usi(usi, temp_folder="temp"):
306306
307307 # Cleanup
308308 try :
309- if local_filename != converted_local_filename :
309+ if local_filename != converted_local_filename and cleanup :
310310 os .remove (local_filename )
311311 except :
312312 pass
@@ -338,11 +338,14 @@ def _convert_mzML(input_mzXML, output_mzML):
338338 This will convert mzXML and mzML to mzML
339339 """
340340
341+ # These are old versions of the convert
341342 #conversion_cmd = "export LC_ALL=C && ./bin/msconvert {} --mzML --32 --outfile {} --outdir {} --filter 'threshold count 500 most-intense' --filter 'msLevel 1' --filter 'MS2Denoise 0 4000'".format(input_mzXML, output_mzML, os.path.dirname(output_mzML))
342343 #conversion_cmd = "export LC_ALL=C && ./bin/msconvert {} --mzML --32 --outfile {} --outdir {} --filter 'threshold count 500 most-intense' --filter 'MS2Denoise 0 4000'".format(input_mzXML, output_mzML, os.path.dirname(output_mzML))
343344 #conversion_cmd = "export LC_ALL=C && ./bin/msconvert {} --mzML --32 --outfile {} --outdir {} --filter 'threshold count 500 most-intense'".format(input_mzXML, output_mzML, os.path.dirname(output_mzML))
344- conversion_cmd = "export LC_ALL=C && ./bin/msconvert {} --mzML --32 --outfile {} --outdir {} --filter 'threshold absolute 1 most-intense' --filter 'msLevel 1-4'" .format (input_mzXML , output_mzML , os .path .dirname (output_mzML ))
345345 #conversion_cmd = "export LC_ALL=C && ./bin/msconvert {} --mzML --32 --outfile {} --outdir {}".format(input_mzXML, output_mzML, os.path.dirname(output_mzML))
346+
347+ conversion_cmd = "export LC_ALL=C && ./bin/msconvert {} --mzML --32 --outfile {} --outdir {} --filter 'threshold absolute 1 most-intense' --filter 'msLevel 1-4'" .format (input_mzXML , output_mzML , os .path .dirname (output_mzML ))
348+
346349 conversion_ret_code = os .system (conversion_cmd )
347350
348351 # Checking the conversion only if the source is mzXML
0 commit comments