Source code for polarity

#!/usr/bin/env python
# -*- coding: utf-8 -*-


import pymzml
import get_example_file


[docs] def main(): """ Accessing positive or negative polarity of scan using obo 1.1.0 usage: ./polarity.py """ example_file = get_example_file.open_example("small.pwiz.1.1.mzML") run = pymzml.run.Reader(example_file, obo_version="1.1.0") for spec in run: negative_polarity = spec["negative scan"] if negative_polarity is None: negative_polarity = False if negative_polarity == "": negative_polarity = True positive_polarity = spec["positive scan"] if positive_polarity is None: positive_polarity = False if positive_polarity == "": positive_polarity = True else: positive_polarity = False print( "Polarity negative {0} - Polarity positive {1}".format( negative_polarity, positive_polarity ) ) exit(1) return
if __name__ == "__main__": main()