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()