Я пытаюсь написать программу, которая может анализировать файлы масс-спектрометрии .mzml
для моего химического проекта в университете. Я новичок в программировании. У меня есть некоторый код, который позволяет пользователю просматривать файл, но код только печатает путь к файлу.
import Tkinter
import tkFileDialog
def main():
Tkinter.Tk().withdraw()
in_path = tkFileDialog.askopenfilename(filetypes=[("mzml file","*.mzML")])
print in_path
if __name__ == "__main__":
main()
Как бы я изменил его, чтобы выбранный файл был импортирован в код и мог быть прочитан, чтобы я мог получать информацию из него (масс-спектры, хроматограммы и тому подобное)?
filepath
- файл браузера. Я хочу импортировать файл в нечто подобное с помощью пакета PyOpenMS:
import pyopenms
from pyopenms import *
import numpy as np
import filepath
filepath.main()
exp = pyopenms.MSExperiment()
pyopenms.MzMLFile().load('**in_path**', exp)
Я знаю, что пытаться загрузить in_path
неправильно, но я не уверен, что поставить!