Source code for access_run_info

#!/usr/bin/env python
import sys
import pymzml


[docs] def main(mzml_file): """ Basic example script to access basic run info of an mzML file. Requires a mzML file as first command line argument. usage: ./access_run_info.py <path_to_mzml_file> >>> run.info = { 'encoding': 'utf-8', 'file_name': '/Users/joe/Dev/pymzml_2.0/tests/data/BSA1.mzML.gz', 'file_object': <pymzml.file_interface.FileInterface object at 0x1039a3f28>, 'obo_version': '1.1.0', 'offset_dict': None, 'run_id': 'ru_0', 'spectrum_count': 1684, 'start_time': '2009-08-09T22:32:31' } """ run = pymzml.run.Reader(mzml_file) print( """ Summary for mzML file: {file_name} Run was measured on {start_time} using obo version {obo_version} File contains {spectrum_count} spectra """.format( **run.info ) )
if __name__ == "__main__": if len(sys.argv) < 2: print(main.__doc__) exit() mzml_file = sys.argv[1] main(mzml_file)