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